Sunteți pe pagina 1din 2

R1

1. (1p) Fie secvena urmtoare. Specificai ce reprezint:

for (i=1; i<=n;i++)


{ cout<<x[<<i<<]=;
cin>>x[i];
};
a) Citirea elementelor unui tablou bidimensional
b) Afiarea elementelor unui tablou bidimensional
c) Citirea elementelor unui tablou unidimensional
d) Afiarea elementelor unui tablou unidimensional

Rspuns: a

2. (1p) Fie declararea urmtoare: integer vec[90]; Mentionai de ce nu este corect:


a) Nu trebuie specificat numrul de elemente
b) Tipul integer nu e definit in C++
c) Este corect
Rspuns: b

3. (1p) Completai spaiile libere:

Se numete .orice tablou bidimensional ce are numrul


de ..egal cu numrul de

4. (1p) Stabilii corespondena corect ntre fiecare element din coloana A i o expresie din
coloana B, astfel inct s avei sens n relaie:

A B
a. int a[11][16];
b. Vector
c. a[3][4]
1. Tablou unidimensional
d. for(i=1; i<=n;i++)
2. Tablou bidimensional
cout<<a[i][j]<< ;
3. Accesul la componenta de pe linia a
e. for(i=1; i<=n;i++)
patra i coloana a treia
cout<<a[i][n+1-j]<< ;
4. Elemente de pe diagonala secundar
f. a[4][3];
g. a[i][j] unde ij
h. v[10] integer;

Rspuns: 1b, 2a, 3f, 4e

R2
1. (1p) Fie secvena urmtoare. Specificai ce reprezint:

for(i=1;i<=m;i++)
{for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
};
a) Citirea elementelor unui tablou bidimensional
b) Afiarea elementelor unui tablou bidimensional
c) Citirea elementelor unui tablou unidimensional
d) Afiarea elementelor unui tablou unidimensional

Rspuns: b
2. (1p) Fie declararea urmtoare: real vec[90]; Mentionai de ce nu este corect:
a) Tipul real nu e definit in C++
b) Nu trebuie specificat numrul de elemente
c) Este corect
Rspuns: a

3. (1p) Completai spaiile libere:

Se numete .orice tablou bidimensional ce are numrul


de ..egal cu numrul de

4. (1p) Stabilii corespondena corect ntre fiecare element din coloana A i o expresie din
coloana B, astfel inct s avei sens n relaie:

A B
a. a[3][4]
b. for(i=1; i<=n;i++)
cout<<a[i][j]<< ;
1. Tablou unidimensional c. v[10] integer;
2. Tablou bidimensional d. int a[11][16];
3. Accesul la componenta de pe linia a e. a[4][3];
treia i coloana a patra f. a[i][j] unde ij
4. Elemente de pe diagonala secundar g. for(i=1; i<=n;i++)
cout<<a[i][n+1-j]<< ;
h. Vector

Rspuns: 1h, 2d, 3a, 4g