1.Ce extrage codul ? double x = -3.5, z=3.5; printf("%.0f : %.0f ", ceil(x), ceil(z)); printf("%.0f : %.0f ", floor(x), floor(z)); -3 : 4 - 4 : 3 2. Ce valoare are elementul a[1][0][1] ? int a[3][2][2] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; 6 3. Care expresii calculează pătratul lui x ? pow(x,2) si x*x 4. Ce extrage codul ? char a[ ]="123"; printf("%d", strlen(a)); 3 5.Ce afişează codul ? double x=1.0, y=2.0; printf("%.2lf ", (double)( (int)x / (int)y )+(x/y) ); 0.50 6. Care este declaraţia corectă pentru un tablou de 5 numere întregi ? int data[5] 7. Ce afişează codul ? char a[ ]={ '1', '2', '3', 0 }; printf("%d", sizeof(a)); 4 8. Ce extrage codul ? int y=5, z; z=(++y)++; printf("y=%d, z=%d", y,z); eroare la compilare 9. Care expresie atribuie bitului cu numărul de ordine 4 valoarea 1 ? (size|=4) 10. Ce afişează codul ? int x=10/2; printf("%.2f ", (double)x*2); 10.00 11. Ce extrage codul ? printf("Litera\0x41"); Litera 12. Ce extrage codul ? char a[ ] = "123\0"; printf("%d", strlen(a)); eroare la execuţie 13. int i=0, j; j=( i=4, i/2, i*i/i ); Care va fi valoarea lui j ? 4 14. Ce extrage codul ? int x = 0x1234, y = 0x5555; printf( "0x%04.4x", x | y ); 0x5775 15. Ce extrage codul ? char c = 'A' + 4; printf("%c", c); Codul este corect. Va afişa un caracter legal 16. Ce extrage codul ? printf("%d ", 7%4); 3 17. Ce conţine variabila c ? char c = '\101'; 101 (codul ASCII al literei ?) 18. Ce extrage codul ? int a=3, b=4, c; c=a + + + - - b; printf("%d %d %d", a,b,c); eroare la compilare 19. Care este cel mai mare număr ce poate fi afişat ? short int x; ... printf("%d", x); 32767 20. Care tip de date asigură cea mai mare precizie în calculele cu virgula mobilă ? long double
Comentariul tau va fi primul
Test: TEST 2 LA C berzan ASEM Obiect: Limbaj C