Full Transcript

Grile - Modulul 1 1 1 Algoritmi şi programare 1. Ce se va afişa pe ecran ı̂n urma execuţiei următorului program? #include void main(){ int a,b = 0; int i; for (i=0;i *y) f1(x,y); } main(){ a = 64; b = 42; f2(&a,&b); printf("%d,...

Grile - Modulul 1 1 1 Algoritmi şi programare 1. Ce se va afişa pe ecran ı̂n urma execuţiei următorului program? #include void main(){ int a,b = 0; int i; for (i=0;i *y) f1(x,y); } main(){ a = 64; b = 42; f2(&a,&b); printf("%d,%d\n",a,b); } A. 42,64 Page 2 B. 64,42 C. 64,64 D. 42,42 E. eroare de compilare pentru că lipseşte void la declararea funcţiei main 5. Ce se va afişa pe ecran ı̂n urma execuţiei următorului 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); } A. 52,34 B. 64,42 C. 42,62 D. 34,52 E. 0,0 F. rezultatul nu poate fi determinat având ı̂n vedere valorile variabilelor a şi b 6. Ce se va afişa pe ecran ı̂n urma execuţiei următorului 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); } A. 300 800 310 600 1000 B. 200 300 110 600 1100 C. 300 900 320 600 1000 D. 300 800 310 600 900 E. 100 900 310 600 1000 F. nici una din variante nu este corecta 7. Ce se va afişa pe ecran ı̂n urma execuţiei următorului program? Page 3 #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

Use Quizgecko on...
Browser
Browser