Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VECTORI

Total questions: 8

Worksheet time: 40mins

Name
Class
Date
1.

Ce valoare va fi afișată în urma execuției programului următor ?

a)

7

b)

5

c)

2

d)

3

2.

Cu ce completam secventa de program, astfel incat sa calculeze valoarea minima din vector si pozitia pe care se afla?

minim=............;

imin=......

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

if(v[i]<minim)

{minim=v[i];

imin=i;}

}

(a)  

3.

Fie vectorul initial {1,7,5,9,3,4}. Care va fi vectorul dupa urmatoarea secventa de program?

i = 1; j = n;
while (i < j)
{ aux = v[i];
v[i] = v[j];
v[j] = aux;
i++; j–-; }

a)

{7,1,9,5,4,3}

b)

{1,4,7,3,5,9}

c)

{2,8,6,10,4,5}

d)

{4,3,9,5,7,1}

4.

Cu ce trebuie inlocuit astfel incat sa stearga elementul de pe pozitia p?

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

v[ (a)   ]=v[i];

n--;

5.

Fie vectorul v={8,5,7,3,2,9,1}. Ce afiseaza urmatoarea secventa de program?

for( i=7; i>=3; i--)

v[i+1]=v[i];

v[3]=8;

for(int i=1;i<=8;i++)

cout<<v[i]<<" ";

a)

{8,5,8,7,3,2,9,1}

b)

{8,5,7,3,2,9,1,8}

c)

{8,5,7,8,3,2,9,1}

d)

{1,9,8,2,3,7,5,8}

6.

Stiind ca urmatoarea secventa realizeaza sortarea crescatoare a vectorului, cu ce completam spatiile punctate?

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

for (j=...............; j<=n;j++)

if (v[i]>v[j])

{ aux=v[i];

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

v[j]=aux; }

a)

i-1

v[i]=aux;

b)

i+1

v[j]=v[i];

c)

i+1

v[i]=v[j];

d)

i

aux=v[j];

7.

Se dă vectorul v={4,5,6,7,8,9,5,4,3}. Ce afișează următoarea secvență de cod?

int i,x;

x=v[3];

v[3]=v[7];

v[7]=x;


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

cout<<v[i]<<" ";

a)

4 5 5 7 8 9 6 4 3

b)

4 5 6 7 8 9 5 4 3

c)

4 5 5 7 8 9 5 4 3

8.

Presupunand ca vectorul declarat prin int a[10] ar contine valorile {6, 4, 5, 2, 1, 3}, ce s-a afisa in urma executarii secventei de instructiuni de mai jos?

for(i=0;i<=5;i++) a[i]=a[i]+1;

for(i=5;i>=0;i--) cout<<a[i]<<’ ’;

a)

423654

b)

1 2 3 4 5 6

c)

4 2 3 6 5 7

d)

012345