Documente Academic
Documente Profesional
Documente Cultură
1. În secvenţa alăturată, i, j şi n sunt variabile întregi, iar a este o matrice for(i=0; i<n; i++)
pătratică formată din n linii şi n coloane, numerotate de la 0 la n-1. Care for(j=0; j<n; j++)
este suma elementelor de pe diagonala principală din matricea a, în a[i][j] = (i+j)%n;
urma executării acestei secvenţe, dacă n=8?
a. 24 b. 64 c. 56 d. 8
3. Care dintre variantele de mai jos reprezintă declararea eficientă şi corectă a unui tablou bidimensional
cu exact 20 de elemente, numere întregi cu cel mult 4 cifre fiecare?
a. int a[2][10]; b. float a[40]; c. int a[40]; d. char a[2][10];
5. Fiind dat un tablou bidimensional cu 20 linii şi 20 coloane, câte elemente se găsesc strict deasupra
diagonalei secundare a tabloului?
a. 180 b. 200 c. 190 d. 210
9.Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (1£n£20), elementele
unei matrice cu n linii şi n coloane, numere întregi din intervalul [-100,100] şi afişează pe ecran media
aritmetică a elementelor strict pozitive ale matricei, care sunt situate sub diagonala principală, ca
în exemplu. Dacă nu există elemente strict pozitive situate sub diagonala principală, programul va
afişa mesajul „NU EXISTA”.
Exemplu: pentru n=4 şi matricea alăturată se afişează valoarea 2.5 (sunt luate în -1 2 4 5
considerare doar elementele marcate). 0 6 3 1
2 4 2 0
3 -5 1 -3
Test clasa a IX-a B, numărul 2
6. Fiind dat un tablou bidimensional cu 20 linii şi 20 coloane, câte elemente se găsesc strict deasupra
diagonalei secundare a tabloului?
a. 180 b. 200 c. 190 d. 210
7. În secvenţa alăturată, i, j şi n sunt variabile întregi, iar a este o matrice for(i=0; i<n; i++)
pătratică formată din n linii şi n coloane, numerotate de la 0 la n-1. Care for(j=0; j<n; j++)
este suma elementelor de pe diagonala principală din matricea a, în a[i][j] = (i+j)%n;
urma executării acestei secvenţe, dacă n=8?
a. 24 b. 64 c. 56 d. 8
9. Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (1£n£20), elementele
unei matrice cu n linii şi n coloane, numere întregi din intervalul [-100,100] şi afişează pe ecran media
aritmetică a elementelor strict pozitive ale matricei, care sunt situate deasupra diagonalei
principale, ca în exemplu. Dacă nu există elemente strict pozitive situate deasupra diagonalei
principale, programul va afişa mesajul „NU EXISTA”.
Exemplu: pentru n=4 şi matricea alăturată se afişează valoarea 2.75 (sunt luate în -1 2 -4 5
considerare doar elementele marcate). 0 6 3 1
2 4 2 0
3 -5 1 -3