Sunteți pe pagina 1din 3

NUME:

CLASA A X-A C

FISA DE EVALUARE
1. Care dintre secvenele de program de mai jos afieaz corect elementele
v[0], v[1], , v[n-1] ale unui vector de ntregi ?
a)
i = 0;
while (i < n)
{
cout<<v[i
];
i++;

b)

c)

cout<<Vectorul introdus
este ;

cout<<Dim.
Max. =;
cin>>n;
for (i=0; i<n; i++)
{ cout<<v[<<i
<<]=;
cin>>v[i];
}

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


cout<<v[i]<< ;

2. Care dintre secvenele de program de mai jos afieaz corect produsul


elementelor impare ale unui vector v = { v[0], v[1], ,v[n-1] } cu n elemente
de tip ntreg ?
a) p = 1;
for(i = 1; i <=
n;i++)
if (v[i] % 2
== 0)
p=p *
v[i];
cout << p;

b) p=1;
for(i = 0; i < n; i+
+)
if (v[i] / 2 !=
0)
p = p * v[i];
cout << p;

c) p = 0;
for(i = 0; i < n;
i++)
if (v[i] % 2 !=
0)
p = p * v[i];
cout << p;

d) p =
1;
for(i = 0; i <
n; i++)
if (v[i] % 2 !=
0)
p = p * v[i];
cout << p;

3. Ce valoare este afisata pe v[3] in vectorul float v[5]={ 1.3, 2.5, 3.4,
5.3, 2.7 } ?

4. Fie vectorul v = { v[0], v[1], ,v[n-1] } cu n elemente de tip ntreg . Cte


componente memoreaz valori care au cifra unitilor 0 in urma executiei
secvenei de program de mai jos:
for (i = 0; i < 10; i++)
a[i] = i * i i ;
Punctaj : 1. 1p , 2. 1p , 3. 1p, 4. 1p , 5. 1,5p , 6. 1,5p, 7. 2p . Se acord un punct din
oficiu.

NUME:
CLASA A X-A C

5.Ce valoare va fi afiat n urma execuiei secventei urmtoare ?


int main ()
{ int v[10] = {1, 2, 3, 10, 4, 6, 7}, i, S=0;
for(i=0;i<7;i++)
{

if ( v[i]%2==0)
S=S+1;

}
cout << S;
}

Punctaj : 1. 1p , 2. 1p , 3. 1p, 4. 1p , 5. 1,5p , 6. 1,5p, 7. 2p . Se acord un punct din


oficiu.

6. Ce valoare va fi afiat n urma execuiei secventei urmtoare ?


int s=0, i, a[10] = {10, 3, 5, 0, -6, 2, -8, 5, 7};
for (i = 0; i < 9; i++)
if ( (i % 2)!=0 )
s =s+ a[i];
cout << s;

7. Realizati un program care sa citeasca un sir de n numere intregi de la


tastatura , n dat. Sa se afiseze :
-numarul elementele negative si impare.
- suma elementelor pozitive.

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