Podcast
Questions and Answers
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int a,b = 0; int i; for (i=0;i
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int a,b = 0; int i; for (i=0;i
Ce se va afișa pe ecran în urma executiei urmatorului program? #include int a,b; void f1(int r, int s){ int temp; temp = r; r = s; s = temp; } void f2(int x, int y){ if (x > y) f1(x,y); } void main(){ a = 064; b = 042; f2(a,b); printf("%d,%d\n",a,b); }
Ce se va afișa pe ecran în urma executiei urmatorului program? #include int a,b; void f1(int r, int s){ int temp; temp = r; r = s; s = temp; } void f2(int x, int y){ if (x > y) f1(x,y); } void main(){ a = 064; b = 042; f2(a,b); printf("%d,%d\n",a,b); }
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int k[] = {100,200,300,400,500,600,700}; int *t=k+2; printf("%d ",t); printf("%d ",(t+2) + *t); *t = *t + 10; printf("%d ",*t); t = t+3; printf("%d ",*t); *t = *t + *(t-2); printf("%d ",*t); }
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int k[] = {100,200,300,400,500,600,700}; int *t=k+2; printf("%d ",t); printf("%d ",(t+2) + *t); *t = *t + 10; printf("%d ",*t); t = t+3; printf("%d ",*t); *t = *t + *(t-2); printf("%d ",*t); }
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int p[] = {50,60,70,80,90,100}; int *q,i; for(i=0;i=1;i--){ q[i] = q[i-1]; *q[i] = *q[i] + *p * 2; } for(i=0;i
Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int p[] = {50,60,70,80,90,100}; int *q,i; for(i=0;i=1;i--){ q[i] = q[i-1]; *q[i] = *q[i] + *p * 2; } for(i=0;i
Signup and view all the answers
Study Notes
Algoritmi și programare
- Programul din întrebarea 1 are două funcții
main()
și o funcțief2()
care își schimbă valorile parametrilor prin pointeri. - În programul din întrebarea 1, variabilele
a
șib
sunt inițializate cu valorile 64 și 42, respectiv. - Funcția
f2()
își schimbă valorile parametrilor prin pointeri, astfel încât valorile finale ale variabilelora
șib
sunt 42 și 64, respectiv. - În programul din întrebarea 5, funcția
f1()
schimbă valorile variabilelor prin intermediul unei variabile temporare. - În programul din întrebarea 5, funcția
f2()
verifică dacă x este mai mare decât y și, în caz afirmativ, apelează funcțiaf1()
pentru a schimba valorile variabilelor. - În programul din întrebarea 6, tabloul
k
are 7 elemente, și pointerult
este setat să indice al treilea element al tabloului. - În programul din întrebarea 6, operațiunile de pointer sunt efectuate pentru a afișa și a modifica valorile din tabloul
k
. - În programul din întrebarea 7, tabloul
p
are 6 elemente, și pointerulq
este setat să indice primul element al tabloului.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testul de programare și algoritmi pentru modulul 1. Verificați cunoștințele dvs. în C programming și algoritmi.