Sunteți pe pagina 1din 1

TEST INFORMATICA-VECTORI

Elev..........................................................

1. Daca n=10 si vectorul a contine, incepand de la pozitia 0 pana la pozitia 9 valorile 3,5,2,6,8,2,1,6,9,10 in aceasta ordine,
ce afiseaza secventa de instructiuni de mai jos?
for( i=0;i<n;i++)
if (i%2==1)
if(a[i]%2==0) cout<<a[i]<<” ”;

a) 2 8 b) 6 2 6 10 c) 6 2 6 d) 5
2. Fie vectorii a si b in care a={1,2,4,5,3} si b={4, 2,1 ,3}. Elementele ambilor vectori sunt indexate de la 0.
Atunci a[b[ 1 ]] are valoarea:
a)4 b)3 c)5 d)1
3. Se considera un tablou unidimensional a in care: a[0]=4; a[1]=2; a[2]=5; a[3]=1; a[4]=3
Care va fi continutul sau dupa executarea secventei de mai jos?
(variabilele i si aux sunt de tip intreg)

for(i=0;i<4;i++)
if(a[i]>a[i+1]){aux=a[i];
a[i]=a[i+1];
a[i+1]=aux;}
4. Ce valori vor fi afisate in urma rularii urmatorului program?
#include<iostream.h>
using namespace std;
int a[5],i;
main()
{
for(i=0;i<5;i++) a[i]=(i+1)*10;
for(i=0;i<5;i++) a[i]=a[i]-1;
for(i=0;i<5;i++) cout<<a[i]<” ”;
return 0;
}
5. Se da un vector v cu n elemente intregi, n≤30.
Scrieti doar secventa cu ajutorul careia puteti obtine suma elementelor prime din vector.
(elementele vectorului sunt indexate de la 0|)
6. Se citesc elementele unui tablou unidimensional v cu n (n<=100) componente, numere întregi din cel mult 4
cifre fiecare. Să se numere câte elemente sunt egale media aritmetica vecinilor săi.
De exemplu:
n=6
v: 12 7 2 4 5 1
Raspuns 1 (elemenul al doilea din tablou)

1. 2. 3. 4. 5. 6. Oficiu TOTAL
1.25p 1.25p 1.25p 1.25p 1.5p 2.5p
1p

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