Sunteți pe pagina 1din 2

Nume: nr.

Teza
Bifati răspunsul corect:
1. Tipul de date structurat tablou unidimensional este:
a) O variabilă de tip primitiv
b) O colecție finită de date
c) Un șir de caractere
d) O relație între un nume de variabilă și un șir de numere întregi
2. Pentru a realiza sortarea elementelor unui vector se vor realiza operații de:
a) Adunare
b) Comparare și interschimbare
c) Numai de comparare
d) De modificare a elementelor
3. Considerăm următoarea secvență de program unde v este un vector de numere întregi
for(i=1; i<=n;i++)
if (v[i]%2==0)
v[i]=1;
else v[i]=v[i]+1;
Dacă n=5 și v=(12 5 7 22 17) atunci după rularea secvenței de mai sus vectorul va avea conținutul:

4. Considerăm următoarea secvență de program unde a și b sunt doi vectori de numere întregi:
s=0;
for(i=1; i<=n; i++)
{
a[i]=i;
b[i]=2+a[i];
};
for(i=1; i<=n; i++)
{
a[i]=b[i]; s=a[i]+b[i];
};
cout<<s;
Dacă n=5 atunci după rularea secvenței de mai sus va fi afișată valoarea:

5. Considerăm următoarea secvență de program unde v este un vector de numere întregi


for(i=1; i<=n/2; i++)
v[i]=v[i+1]-1;
for(i=1; i<=n; i++)
cout<<v[i]<<” ”;
Dacă n=5 și v=(12 5 7 22 17) atunci după rularea secvenței de mai sus se va afișa:

6. Se consideră următoarea secvență de program unde a este un vector de numere întregi


for(i=1; i<=n/2; i++)
{x=a[i];
a[i]=a[n+1-i];
a[n+1-i]=x;}
for(i=1; i<=n; i++)
cout<<v[i]<<” ”;
Dacă n=5 și v=(12 5 7 22 17) atunci după rularea secvenței de mai sus se va afișa:

7. Scrieți programul complet afisarea unui vector sortat obtinut prin interclasarea a doi vectori
sortati.

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