wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vectori

Total questions: 9

Worksheet time: 14mins

Name
Class
Date
1.

Secvenţa următoare de program realizează:

int n,i,x,a[20];

...............

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

if(a[i+1]<a[i])

{

x=a[i];

a[i]=a[i+1];

a[i+1]=x;

}

................

a)

sortarea crescătoare a vectorului folosind metoda selectării directe;

b)

calcularea valorii minime a elementelor în primul element al vectorului;

c)

calcularea valorii maxime a elementelor în ultimul element al vectorului.

2.

Care dintre secvenţele de program de mai jos afişează 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 ) ;

3.

char s[40] este un tablou ce retine

(a)  

4.

Cum pot fi initializate tablourile?

a)

Prin introducerea datelor de la tastatura

b)

Nu pot fi initializate

c)

Imediat dupa declararea acestora

5.

In limbajul C++ , indicii tablourilor incep numaratoarea de la :

a)

1 si se termina la N – 1

b)

0 si se termina la N – 1

c)

0 si se termina la N

d)

1 si se termina la N

6.

Se citește un vector cu n elemente, numere naturale. Să se afișeze suma elementelor din vector.

-------------------

int suma = 0 ;

int i ;

******

******

cout << suma;

----------

(a)  

7.

Ce se va afișa în urma rulării acestei secvențe?

-----------------

int a[10], i;

for(i=0;i<=4;i++)

a[i]=i+i%2;

cout<<a[3];

--------------------

a)

1

b)

2

c)

4

d)

3

8.

Scrieți ce va conține tabloul a dupa urmatoarea segventa:

-------------------

int a[10], i;

for(i=0;i<=3;i++)

a[i]=i%2;

for(i=0;i<=3;i++)

cout << a[i];

(a)  

9.

Ce se va afișa în urma rulării acestei secvențe?

---------------------------

int a[10], i=0,n=4;

while(i<n)

{if(i%2==0) a[i]=n+i;

else a[i]=n-i;

i++; }

cout<<a[2];

(a)