wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test de C++ pentru clasa a 10-a

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.

Ce structură de control este utilizată pentru a executa o buclă în C++?

a)

if

b)

case

c)

switch

d)

for, while, do-while

2.

Ce tip de date este utilizat pentru a stoca un număr întreg în C++?

a)

float

b)

int

c)

char

d)

double

3.

Cum se citește o valoare de la utilizator în C++?

a)

Se folosește 'read' pentru a citi valori de la utilizator.

b)

Se folosește 'cin' pentru a citi valori de la utilizator.

c)

Se folosește 'cout' pentru a citi valori de la utilizator.

d)

Se folosește 'input' pentru a citi valori de la utilizator.

4.

Cum se scrie o instrucțiune 'if' în C++?

a)

if (condiție) // cod de executat }

b)

if (condiție) cod de executat else cod de executat

c)

if (condiție) { // cod de executat }

d)

if { condiție } // cod de executat

5.

Ce operator este folosit pentru a compara două valori în C++?

a)

<=

b)

!=

c)

== (operatorul de egalitate)

d)

<

6.

Cum se afișează un mesaj pe ecran în C++?

a)

cout << mesaj;

b)

printf("mesaj");

c)

std::print("mesaj");

d)

cout << "mesaj";

7.

Ce tip de date poate stoca un caracter în C++?

a)

string

b)

float

c)

char

d)

int

8.

De câte ori va fi îndeplinit ciclul (scrieți doar numărul):

a= 4; b= 6;

do {

a = a + b; }

while (a < b);

(a)  

9.

Ce condiție trebuie să fie în while (...) pentru calculul sumei numerelor de la 5 până la 125?

a)

i>125

b)

i<125

c)

i<=125

10.

Ce condiție trebuie să scriem în while (...), pentru ca să primim suma primelor 100 de numere impare?

Înainte de ciclu i=0;

a)

i<100 || i%2!=0

b)

i<=100 & i%2==0

c)

i<=100 && i%2!=0

d)

i<100 and i/2!=0

11.

Cu ce va fi egală variabila a după îndeplinirea următorului cod?

int a;

for (a = 0; a < 20; a++)

a)

10

b)

20

c)

21

d)

0

12.

Care va fi rezultatul îndeplinirii următorului fragment de cod:

int s=0,k=0;

for (k=14; k<=18; k++)

s = s+8;

cout<<s;

(a)  

13.

După îndeplinirea următorului program, cu ce va fi egală valoarea lui s:

s=0;

for (i=0; i<=6; i++) s=s+1;

(a)  

14.

Completați spațiul liber, astfel încât în urma execuției secvenței de program la ecran să fie afișat «welcome».

int age = 26;

int money = 4;

if (age > 21 __ money >500)

{ cout <<«welcome»<<endl; }

a)

&&

b)

==

c)

||

d)

!=

15.

Fie declarațiile: int a = 10; int b=3.

Ce reazultat se va afișa după a/b, dacă rezultatul se va memora în float c?

a)

3,33

b)

4

c)

3