Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programare cu C++ nivel medie 1

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

Cum putem sa verificam daca un număr are exact 2 sau 4 cifre?

a)

if(a>9 && a<10000)

b)

if(a>9 && a<100 && a>999 && a<1000)

c)

if((a>9 && a<100) || (a>999 && a<1000))

d)

if(a<10000 || a<100)

2.

Cum verificați daca un număr este par cu exact 3 cifre?

a)

if(a%2==0 && a<1000)

b)

if(a%2==0 && a>99)

c)

if(a%2==1 && a>99 && a<1000)

d)

if(a%2==0 && a>99 && a<1000)

3.

Programul scris afișează numărul mai mare, găsiți ordine corecta.

a)

int a, b;

b)

cin >> a >> b;

c)

if(a>b)

cout << a;

d)

else

cout << b;

1)
2)
3)
4)
4.

if(a>9 && a<100 && a%2==1)

a)

34

b)

154

c)

155

d)

55

5.

Care potriveste?

a)

ultima cifra

1.

a%10

b)

par

2.

a%2==0

c)

penultima cifra

3.

a/10%10

d)

are cel putin 3 cifre

4.

a/100>1

e)

are o cifra

5.

a<10

6.

Programul respectiv gaseste daca toate numerele sunt, afiseaza da sau nu.

Gasiti ordine.

a)

int a, b, c, cnt=0;

b)

cin >>a>>b>>c;

c)

if(a==b && b==c)

cout << "da";

d)

else

cout << "nu";

1)
2)
3)
4)
7.

Care potriveste?

a)

if(a<100 && a/10%10%2==0)

1.

43

b)

if(a/10%10%2==1 && a/1000>1)

2.

2010

c)

if(a/1000>1 && a%2==1)

3.

2005

d)

if(a/100%10>a%10)

4.

2504

8.

cout << "Programare cu" << endl << "c++";

a)

Programare cu c++

b)

Programare

cu

c++

c)

Programare cu

c++

d)

Programare

cu

endl

c++

9.

if(a%10==b%10 && b%10==c%10)

Care 3 numere va fi adevarat?

a)

a=123 b=33 c=122

b)

a=15 b=125 c=35

c)

a=1 b=23 c=123

d)

a=4 b=34 c=43

10.

cout << "Rezultatul este:" << endl << "25";

a)

Rezultatul este:25

b)

Rezultatul este: 25

c)

Rezultatul este:

25

d)

Rezultatul

este:25

11.

if(a>9 && a<100)

a)

7

b)

75

c)

123

d)

1004

12.

if(a%2==0)

a)

32

b)

443

c)

13

d)

111