0% au considerat acest document util (0 voturi)
79 vizualizări2 pagini

Varianta 1 Vector

Grila prezintă 8 întrebări cu 3 variante de răspuns fiecare referitoare la operații și manipulări cu vectori unidimensionali în C++.

Încărcat de

Alexandraa
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
79 vizualizări2 pagini

Varianta 1 Vector

Grila prezintă 8 întrebări cu 3 variante de răspuns fiecare referitoare la operații și manipulări cu vectori unidimensionali în C++.

Încărcat de

Alexandraa
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Grila 1- vectori

[Link]ţi să aflaţi informaţii dintr-un tablou unidimensional, prin operaţia de:

a)actualizare b)sortare c)consultare

2.Câte comparaţii se execută pentru sortarea unui vector cu n componente folosind metoda
selectării directe?

a)n comparaţii b) (n-1)*n/2 comparaţii c) n+i comparaţii

[Link]ţa următoare de program realizează: int n,i,x,a[20];


...............
a) sortarea crescătoare a vectorului folosind metoda selectării for(i=0;i<n-1;i++)
directe; if(a[i+1]<a[i])
b) calcularea valorii minime a elementelor în primul element {
al vectorului; x=a[i];
a[i]=a[i+1];
c) calcularea valorii maxime a elementelor în ultimul element a[i+1]=x;
al vectorului. }
................

int v[20],n,i,j,k=0;
[Link] afişează următoarea secvenţă de instrucţiuni dacă n=12 şi cout<<"n=";cin>>n;
elementele vectorului sunt {1,2,2,3,1,2,1,3,4,1,2,1}? for(i=0;i<n;i++)
cin>>v[i];
a) 4 for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
b) 20
if(v[i]==v[j])
c) 17 k++;
cout<<k;

int v[20],n,i,k;
cout<<"n=";cin>>n;
[Link] afişează următoarea secvenţă de instrucţiuni dacă n=5, for(i=0;i<n;i++)
elementele vectorului sunt {1,2,3,4,5} şi k=3? cin>>v[i];
cin>>k;
a) 1 2 3 4 5 6 i=n;
while(i!=k)
b) 1 2 3 0 4 5 {
v[i]=v[i-1];i--;
c) 1 2 3 4 4 5 }
for(i=0;i<=n;i++)
cout<<v[i]<<" ";
int v[20],n,i,k,x;
cout<<"n=";cin>>n;
[Link] afişează următoarea secvenţă de instrucţiuni dacă n=5, cin>>k;
k=3 şi elementele vectorului sunt {1,2,3,4,5}? for(i=0;i<n;i++)
cin>>v[i];
a) 1 2 3 4 5 x=v[k];
for(i=k;i<n-1;i++)
b) 1 2 4 3 5
v[i]=v[i+1];
c) 1 2 3 5 4 v[n-1]=x;
for(i=0;i<n;i++)
cout<<v[i]<<" ";

int v[20],n,i,x;
cout<<"n=";cin>>n;
[Link] afişează următoarea secvenţă de instrucţiuni dacă n=5 şi for(i=0;i<n;i++)
elementele vectorului sunt {1,9,2,8,4}? cin>>v[i];
for(i=0;i<n/2;i++)
a) 1 9 2 8 4 {
x=v[i];
b) 4 8 2 9 1 v[i]=v[n-i-1];
v[n-i-1]=x;
c) 9 2 8 1 4 }
for(i=0;i<n;i++)
cout<<v[i]<<" ";

[Link]ţa următoare de program realizează: int v[20],z[20],n,i;


cout<<"n=";cin>>n;
a) copierea elementelor vectorului v în vectorul z; for(i=0;i<n;i++)
b) copierea elementelor vectorului z în vectorul v; cin>>v[i];
for(i=0;i<n;i++)
c) copierea elementelor vectorului v în vectorul z în ordine z[i]=v[i];
inversă. for(i=0;i<n;i++)
cout<<z[i]<<" ";

[Link] tablou unidimensional se mai numește:

a)șir b)vector c)matrice

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