wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Limbaj de programare C++

Total questions: 16

Worksheet time: 21mins

Name
Class
Date
1.

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ă

2.

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

3.

Î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

4.

Î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

5.

Î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

6.

Î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

7.

Î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;

8.

Câte cuvinte Salut! va fișa instrucțiunea repetitivă următoare?


for (i = 100; i <= 10; i++)

cout << "Salut! ";

a)

0

b)

91

c)

10

d)

100

9.

Care este sintaxa corectă pentru afișarea în consolă a mesajului Hello World!?

a)

print("Hello World");

b)

Console.writeLine("Hello World");

c)

cout<<"Hello World";

10.

Cum scrii comentariile în C++?

a)

#acesta este un comentariu

b)

//acesta este un comentariu

11.

Cum creezi o variabilă cu valoarea 2.8?

a)

int x=2.8;

b)

float x=2.8;

c)

x=2.8;

12.

Cu ce este echivalenta instructiunea i++?

a)

i=i-1;

b)

i=i+1;

c)

i+=1;

d)

i=1;

13.

Ce operator folosim pentru operația de înmulțire?

a)

+

b)

-

c)

*

d)

&

14.

If este o structură...

(a)  

15.

While este o structură repetitivă cu test

(a)  

16.

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

a)

adevărat

b)

fals