wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Evaluare sumativă C++ clasa a 9 - a

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

Care din variantele de mai jos este corect conform secvenței?

cout << "****" << endl << "****" << "endl";

a)

*****

*****endl

b)

****

****

endl

c)

****

endl

****

d)


****endl****endl

2.

Care din secvențele de mai jos se potrivește cu propoziția?


a egal cu b

a)

a==b

b)

a!=b

c)

a%2==b%2

d)

a%10==b%10

3.

Care din secvențele de mai jos se potrivește cu propoziția?


a diferit de b

a)

a==b

b)

a!=b

c)

a%2==b%2

d)

a%10==b%10

4.

Care din secvențele de mai jos se potrivește cu propoziția?


a și b au aceași paritate

a)

a==b

b)

a!=b

c)

a%2==b%2

d)

a%10==b%10

5.

Care din secvențele de mai jos se potrivește cu propoziția?


a și b au aceași ultimă cifră

a)

a==b

b)

a!=b

c)

a%2==b%2

d)

a%10==b%10

6.

Selectați varianta corectă.

Ce rezultat dă secvența de program?

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

a)

103

b)

204

c)

92

d)

202

7.

Ce va afisa următoarea secvență de program?

int a, b;

cin >> a >> b;

if(a>b) cout << a;

else if(b>a) cout << b;

else cout << "0";

a)

afișează comparația dintre 2 numere

b)

compară 2 numere

c)


afișează a și b dcă sunt mai mari

d)

gaseste maximum dintre a si b, daca sunt egale afiseaza zero

8.

Selectați varianta corectă:

Ce va afișa secvența?

cout << "****";

cout << "****";

cout << "****" << endl;

cout << "****" << endl;

a)


****

****

****

****

b)

************

****

c)

********

****

****

d)

****

****

********

9.

Care potriveste?

ultima cifra 2 sau 3

a)

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

b)

if(a%10==2 || a%10==3)

c)


if(a%2==0 || a%10==5)

d)

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

e)

if(a%10==0)

10.

Care potriveste?
par sau ultima cifră 5

a)

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

b)

if(a%10==2 || a%10==3)

c)


if(a%2==0 || a%10==5)

d)

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

e)

if(a%10==0)

11.

Care potriveste?
ultima cifră egal cu 0

a)

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

b)

if(a%10==2 || a%10==3)

c)


if(a%2==0 || a%10==5)

d)

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

e)

if(a%10==0)

12.

Ce realizează această secvență de program. Alegeți varianta corectă

int a, b, c;

cin>>a>>b>>c;

if(a==b && b==c && a==c) cout << "1";

else cout << "0";

a)

Afișează 1 și 0

b)

afiseaza 1 daca a,b,c sunt egale altfel afiseaza 0.

c)


compară dacă ele sunt egale

d)


nici o variantă nu este corectă

13.

Care din instrucțiunile de mai jos găsește un număr par și are cel putțn 2 cifre?

a)


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

b)


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

c)


if(a%2==0 && a%10==2)

d)


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

14.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?


if(a%3==0 && a%5==0)

a)


45

b)

36

c)

2005

d)

73

e)

7

15.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?



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

a)


45

b)

36

c)

2005

d)

73

e)

7

16.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?



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

a)


45

b)

36

c)

2005

d)

73

e)

7

17.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?


if(a%10==3)

a)


45

b)

36

c)

2005

d)

73

e)

7

18.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?


if(a%2==1 && a<10)

a)


45

b)

36

c)

2005

d)

73

e)

7

19.

Care din instruțiuni se potrivește cu răspunsul de mai jos ?


if(a%10==3)

a)


45

b)

36

c)

2005

d)

73

e)

7

20.

Selectează varianta corectă:

Ce va afișa secvrnța

cout << "2+5*5+2";

a)

49

b)

"2+5*5+2"

c)

29

d)

2+5*5+2