wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test structuri C++ - Clasele 8 si 7

Total questions: 17

Worksheet time: 3hrs 50mins

Name
Class
Date
1.

Programul din figură afișează:

a)

Toate numerele între a și b

b)

Numerele reprezentate de variabilele a, b și i

c)

Litera i

d)

Nu afișează nimic

2.

Dacă în programul din figură se introduc numerele 4 și 10, rezultatul va fi;

a)

4 5 6 7 8 9 10

b)

5 6 7 8 9

c)

6 9

d)

3 6 9

3.

Gaseste eroarea:

cin>>a>>b;

a=a+1;

b=a+1;

cout>>a+b

a)

cin>>a>>b;

b)

a=a+1;

c)

b=a+1;

d)

cout>>a+b;

4.

Ce afiseaza secventa de mai jos pentru a=2 si b=8

cin>>a>>b;

if (a%2==1) cout<<a;

else cout<<b;

a)

2

b)

2 8

c)

8

d)

8 2

5.

În urma executării secvenței:

p=2;

for( i=3; i<=5; i++) p=p*i;

valoarea lui p este:

a)

16

b)

24

c)

120

6.

În urma executării secvenței:


s=10;

for (i=2; i<=6; i++) s=s+i;


valoarea lui s este:

a)

16

b)

22

c)

30

d)

10

7.

În urma executării secvenței:

i=3;

while( i<10)

{

i=i+3;

cout<< i<< " ";

}

se afișează numerele:

a)

3 6 9

b)

6 9 12

c)

6 9

d)

nu se afișează nimic

8.

În urma executării secvenței:

i=3;

do

{

cout<<i<<" ";

i=i+3;

}

while (i<=10);


se afișează numerele:

a)

3, 6, 9

b)

6, 9, 12

c)

6, 9

d)

3

9.

În secvența de mai jos, care este/sunt instrucțiunea / instrucțiunile care se repetă?

i=100;

while (i>=12)

i=i-5;

cout<<i<<" ";

a)

se repetă două instrucțiuni: i=i-5; și cout<<i<<" ";

b)

cout<<i<<" ";

c)

i=100;

d)

i=i-5;

10.

If este o structură...

(a)  

11.

Ramura else este obligatorie când folosești if.

a)

adevărat

b)

fals

12.

Fraza “Cumpără 100 lire sterline dacă lira scade sub 5.20 lei și vinde tot ce ai, în caz contrar” poate fi descrisă cu o:

a)

structură liniară

b)

structură alternativă

c)

structură repetitivă

13.

Fraza “citește mai multe numere cât timp nu întâlnești numărul 0” poate fi descrisă cu:

a)

structura repetitivă cu număr cunoscut de pași FOR

b)

structura repetitivă cu test final DO WHILE

c)

structura repetitivă cu test inițial WHILE

14.

Care program afiseaza primele 10

numere fibonacci care sunt: 1 1 2 3 5 8 13 21 34 55

a)

b)

c)

d)

15.

for(int i=0; i<=10; i++)

{

if ( (i%2==0 && i%3==0) || i%5==0)

cout << "*";

}

Numarul de stelute?

a)

3

b)

4

c)

5

d)

2

16.

Daca n este egal cu 3, care desen va fie afișat?

a)

b)

c)

d)

17.

Daca n este egal cu 10 si cele n numere sunt:

35 10 19 35 40 101 14 75 20 78

Programul afișează?

a)

5

b)

4

c)

8

d)

6