Sunteți pe pagina 1din 1

1.Care din urmtoarele variante reprezint o declaraie corect 1.

Care din urmtoarele variante reprezint o declaraie corect


a unui vector cu elemente numere reale? a unui vector cu elemente numere reale?
a)float x[float]; b)float x[20]; c)float x[0,20] e)real x[10]; a)float x[float]; b)float x[20]; c)float x[0,20] e)real x[10];

2.Ce valori vor fi afiate n urma rulrii programului urmtor? 2.Ce valori vor fi afiate n urma rulrii programului urmtor?
int main() int main()
a) 00000000 f) 00000000
{ int i, a[11]; { int i, a[11];
00 00
for(i=0;i<10;i++) for(i=0;i<10;i++)
b) 4560000000 g) 4560000000
a[i]=0; a[i]=0;
c) 0 5 0 7 0 9 0 11 0 0 h) 0 5 0 7 0 9 0 11 0 0
for(i=1;i<=4;i++) for(i=1;i<=4;i++)
d) 0003040506 i) 0003040506
a[2*i+1]=i+2; a[2*i+1]=i+2;
e) 0304050600 j) 0304050600
for(i=0;i<10;i++) for(i=0;i<10;i++)
cout<<a[i]; } cout<<a[i]; }
3.Considerm urmtoarea secven de program n care a si b 3.Considerm urmtoarea secven de program n care a si b
sunt 2 vectori din n numere ntregi, iar i i n sunt 2 variabile de tip ntreg: sunt 2 vectori din n numere ntregi, iar i i n sunt 2 variabile de tip ntreg:
for(i=1;i<=n;i++) Dup rularea secvenei de mai sus vectorii a i b vor fi: for(i=1;i<=n;i++) Dup rularea secvenei de mai sus vectorii a i b vor fi:
{ a[i]=i; b[i]=-i; } 1. a=(1,2,,n) c) a=(0,1,2,,n) { a[i]=i; b[i]=-i; } 3. a=(1,2,,n) e) a=(1,2,,n)
for(i=1;i<=n;i++) b=(-1,-2,..,-n) b=(0,0,..,0) for(i=1;i<=n;i++) b=(-1,-2,..,-n) b=(0,0,..,0)
{ a[i]=a[i]+b[i]; 2. a=(0,0,,0) d) a=(-1,-2,,-n) { a[i]=a[i]+b[i]; 4. a=(0,0,,0) f) a=(-1,-2,,-n)
b[i]=a[i]-b[i]; b=(-1,-2,..,-n) b=(1,2,,n) b[i]=a[i]-b[i]; b=(-1,-2,..,-n) b=(1,2,,n)
a[i]=a[i]-b[i]; } a[i]=a[i]-b[i]; }
4.Fie a un vector cu n=9 componente ntregi. Ce va tipri secvena tiind c 4.Fie a un vector cu n=9 componente ntregi. Ce va tipri secvena tiind c
pentru a se introduc urmtoarele valori: 14,3,7,0,-4,3,10,15,7? pentru a se introduc urmtoarele valori: 14,3,7,0,-4,3,10,15,7?
int i, n, s=0, a[20]; int i, n, s=0, a[20];
cout<<"n= "; cin>>n; a) 0 cout<<"n= "; cin>>n; e) 0
for(i=0;i<n;i++) b) 35 for(i=0;i<n;i++) f) 35
{ cout<<"a["<<i<<"]= "; cin>>a[i]; c) 21 { cout<<"a["<<i<<"]= "; cin>>a[i]; g) 21
if((i%2)!=0) d) 30 if((i%2)!=0) h) 30
s=s+a[i]; } s=s+a[i]; }
cout<<s; cout<<s;
5. Se citesc de la tastatur n numere ntregi, unde n este un numr natural 5. Se citesc de la tastatur n numere ntregi, unde n este un numr natural
citit de la tastur. S se calculeze produsul elementelor negative. citit de la tastur. S se calculeze produsul elementelor negative.
Pentru memorarea numerelor se va folosi o structur de date de tip vector. Pentru memorarea numerelor se va folosi o structur de date de tip vector.
6. Se introduc de la tastur n numere ntregi, cu n numr natural 6. Se introduc de la tastur n numere ntregi, cu n numr natural
citit de la tastatur. S se afieze n ordine invers numerele citite. citit de la tastatur. S se afieze n ordine invers numerele citite.

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