Sunteți pe pagina 1din 4

Test gril cu vectori i matrice

1. Care din urmtoarele afieaz cea mai din stnga poziie unde se afl valoarea x, sau afieaz
1 dac x nu apare n vectorul a:
a)
for (i = 0; i < n && a[i] == x; i++)
;
if (i < n) cout << i << "\n";
else cout << "-1 \n";
b)
for (i = 0; i < n && a[i] != x; i++)
;
if (i == n) cout << i << "\n";
else cout << "-1 \n";
c)
for (i = 0; i < n && a[i] == x; i++)
;
if (i == n) cout << i << "\n";
else cout << "-1 \n";
d)
for (i = 0; i < n && a[i] != x; i++)
;
if (i < n) cout << i << "\n";
else cout << "-1 \n";
2. Care din urmtoare secvene realizeaz ordonarea cresctoare a elementelor tabloului a:
a.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
if (a[i] < a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}
b.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
if (a[i] > a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}
c.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; i++)
if (a[i] > a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}
d.
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; i++)
if (a[i] < a[j])
{
x = a[i];
a[i] = a[j];
a[j] = x;
}
3. Care dintre secvenele de program de mai jos afieaz corect elementele v[0], v[1] , v[2] , ,
v[n-1] ale unui vector de ntregi ?
a)
i = 0;
while (i < n)
{
cout<<v[i];
i++;
}
b)
i = 0;
while (i < n)
{
i++;
cout<<v[i];
}
c)
i = 0;
do
{
i++;
cout<< v[i];
}
while ( i < n ) ;
d) i = 0;
do
{
cout<< v[i];
i++;
}
while ( i < n ) ;
4. Care dintre secvenele de program de mai jos afieaz corect produsul elementelor pare ale unui
vector v = { v[0], v[1], ,v[n-1] } cu n elemente de tip ntreg ?
a) p = 1;
for(i = 1; i <= n; i++)
if (v[i] % 2 == 0)
p=p * v[i];
cout << p;
b) p=1;
for(i = 0; i < n; i++)
if (v[i] / 2 == 0)
p = p * v[i];
cout << p;
c) p = 0;
for(i = 0; i < n; i++)
if (v[i] % 2 != 0)
p = p * v[i];
cout << p;
d) p = 1;
for(i = 0; i < n; i++)
if (v[i] % 2 == 0)
p = p * v[i];
cout << p;
5.Ce valoare va fi afiat n urma execuiei programului urmtor ?
int main ()
{
int v[] = {1, 1, 2, 0, 4, 5, 6};
int i = 0, nr = 0;
do
{
if (i == v[i]) nr++;
}
while (i < 6 && v[i++]);
cout << nr;
return 0;
}
a) 0
b) 1
c) 3
d) 2
e) programul va intra in ciclu infinit
6. Fie secvena:
for (i = 0; i < 20; i++)
a[i] = i * i i ;
Cte componente memoreaz valori care au cifra unitilor 0:

a. 6
b. 7
c. 8
d. 9
e. 2
7. Fie secvena:
int s = 0;
for (i = 0; i < n - 1; i++)
for (j = i + 1; j < n; j++)
s += a[i][j];
Aceasta calculeaz:
a. Suma elementelor de deasupra diagonalei principale a matricei ptratice a
b. Suma elementelor de sub diagonala principal a matricei ptratice a
c. Suma elementelor de deasupra diagonalei secundare a matricei ptratice a
d. Suma elementelor de sub diagonala secundar a matricei ptratice a
8. Ce afieaz secvena:
for (i = 1; i <= 10; i++) a[i] = 0;
for (i = 1; i <= 4; i++) a[2 * i + 1] = i + 2;
for (i = 1; i <= 10; i++) cout << a[i] << " " ;
a. 0 0 0 0 0 0 0 0 0 0
b. 4 5 6 0 0 0 0 0 0 0
c. 0 5 0 7 0 9 0 11 0 0
d. 0 0 3 0 4 0 5 0 6 0
e. 0 3 0 4 0 5 0 6 0 0
9. Ce afieaz secvena:
int a[] = {14, 3, 7, 0, -4, 3, 10, 15, 7};
s = 0;
for (i = 0; i < 9; i++)
if ( !(i % 2) ) s += a[i];
cout << s;
a. 0 b. 34 c. 21 d. 50

S-ar putea să vă placă și

  • Lectii Vectori
    Lectii Vectori
    Document1 pagină
    Lectii Vectori
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Lectii Vectori
    Lectii Vectori
    Document1 pagină
    Lectii Vectori
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • C01
    C01
    Document67 pagini
    C01
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Lectii Vectori
    Lectii Vectori
    Document1 pagină
    Lectii Vectori
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Junimea Şi Rolul Ei În Cultura Romaneasca
    Junimea Şi Rolul Ei În Cultura Romaneasca
    Document5 pagini
    Junimea Şi Rolul Ei În Cultura Romaneasca
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • In Vreme de Razboi - Caracterizare
    In Vreme de Razboi - Caracterizare
    Document2 pagini
    In Vreme de Razboi - Caracterizare
    Cip Baetu
    Încă nu există evaluări
  • Notite de La Cursuri
    Notite de La Cursuri
    Document1 pagină
    Notite de La Cursuri
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Timpul Şi Spaţiul
    Timpul Şi Spaţiul
    Document1 pagină
    Timpul Şi Spaţiul
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Proiect Info Clasa
    Proiect Info Clasa
    Document2 pagini
    Proiect Info Clasa
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • 05 RO Carte de Colorat 150
    05 RO Carte de Colorat 150
    Document24 pagini
    05 RO Carte de Colorat 150
    Ioana Loredana Teodorescu
    100% (1)
  • Xii C
    Xii C
    Document2 pagini
    Xii C
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • IAC
    IAC
    Document65 pagini
    IAC
    michelle280990
    Încă nu există evaluări
  • 2017 - Primăvara A Venit La Antistres Carte de Colorat
    2017 - Primăvara A Venit La Antistres Carte de Colorat
    Document12 pagini
    2017 - Primăvara A Venit La Antistres Carte de Colorat
    Andrada Anna Iusco
    100% (2)
  • Mesterul Manole Si Manastirea Argesului
    Mesterul Manole Si Manastirea Argesului
    Document3 pagini
    Mesterul Manole Si Manastirea Argesului
    Cip Baetu
    83% (18)
  • Iona de Marin Sorescu Peronaj
    Iona de Marin Sorescu Peronaj
    Document2 pagini
    Iona de Marin Sorescu Peronaj
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Junimea Si Convorbiri Literare
    Junimea Si Convorbiri Literare
    Document2 pagini
    Junimea Si Convorbiri Literare
    Cip Baetu
    Încă nu există evaluări
  • Timpul Şi Spaţiul
    Timpul Şi Spaţiul
    Document1 pagină
    Timpul Şi Spaţiul
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Cup Rins
    Cup Rins
    Document1 pagină
    Cup Rins
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Democratie Si Totalitarism
    Democratie Si Totalitarism
    Document2 pagini
    Democratie Si Totalitarism
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Atestat
    Atestat
    Document5 pagini
    Atestat
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Cup Rins
    Cup Rins
    Document1 pagină
    Cup Rins
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Ingineria Genetică
    Ingineria Genetică
    Document11 pagini
    Ingineria Genetică
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Modulul 7 (Internet) La ECDL
    Modulul 7 (Internet) La ECDL
    Document24 pagini
    Modulul 7 (Internet) La ECDL
    Teodorescu Roxana
    Încă nu există evaluări
  • Teorii Evolutioniste
    Teorii Evolutioniste
    Document7 pagini
    Teorii Evolutioniste
    Ioana Loredana Teodorescu
    0% (1)
  • Ingineria Genetică
    Ingineria Genetică
    Document11 pagini
    Ingineria Genetică
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Utilizarea Calculatorului
    Utilizarea Calculatorului
    Document26 pagini
    Utilizarea Calculatorului
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Model
    Model
    Document20 pagini
    Model
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • State Şi Capitale Din Europa
    State Şi Capitale Din Europa
    Document1 pagină
    State Şi Capitale Din Europa
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Primele 10 Var Bac (Backtracking)
    Primele 10 Var Bac (Backtracking)
    Document1 pagină
    Primele 10 Var Bac (Backtracking)
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • Introduce Re
    Introduce Re
    Document1 pagină
    Introduce Re
    Ioana Loredana Teodorescu
    Încă nu există evaluări
  • De la Everand
    Încă nu există evaluări
  • De la Everand
    Încă nu există evaluări