NEW
Font size
S
M
L
XL
WorksheetsInformatica
Total questions: 10
Worksheet time: 8mins
Name
Class
Date
1.
Ce face următorul cod?
int x = 10;
if (x > 5)
cout << "Mai mare decât 5";
a)
Afișează "Mai mare decât 5"
b)
Nu afișează nimic
c)
Produce o eroare de compilare
d)
Afișează o valoare random
2.
Ce se va afișa la rularea următorului cod?
int x = 3;
if (x < 5)
cout << "Mic";
else
cout << "Mare";
a)
Mic
b)
Mare
c)
Nimic
d)
Eroare de compilare
3.
Ce tip de date poate fi folosit într-o condiție `if` în C++?
a)
Numai `int`
b)
Numai `bool`
c)
Orice tip care poate fi evaluat ca `true` sau `false`
d)
Numai `float` și `double`
4.
Ce rezultă dacă o condiție `if` este evaluată ca `false`?
a)
Codul din blocul `if` este executat.
b)
Codul din blocul `if` este sărit.
c)
Programul se oprește.
d)
Apare o eroare de compilare.
5.
Care este scopul instrucțiunii `else` într-un bloc `if-else`?
a)
Să execute codul dacă condiția `if` este adevărată.
b)
Să execute codul dacă condiția `if` este falsă.
c)
Să termine programul.
d)
Să inițializeze o variabilă.
6.
Ce va afișa următorul cod?
int a = 10, b = 20;
if (a > b)
cout << "a este mai mare";
else
cout << "b este mai mare";
a)
a este mai mare
b)
b este mai mare
c)
Nimic
d)
Eroare de compilare
7.
Care este valoarea variabilei `result` după rularea următorului cod?
int x = 5;
int result;
if (x > 3)
result = 10;
else
result = 20;
a)
5
b)
10
c)
20
d)
0
8.
Ce se întâmplă dacă se omite acolada de deschidere `{` într-un bloc `if` care are mai multe linii?
a)
Se execută toate liniile după `if`.
b)
Se execută doar prima linie după `if`.
c)
Nu se execută niciun cod.
d)
Apare o eroare de compilare.
9.
Care este rezultatul evaluării condiției `if` în următorul cod?
int x = 0;
if (x)
cout << "True";
else
cout << "False";
a)
True
b)
False
c)
Nimic
d)
Eroare de compilare
10.
Ce va afișa următorul cod?
int x = 5, y = 10;
if (x > y && x != 0)
cout << "Condiție adevărată";
else
cout << "Condiție falsă";
a)
Condiție adevărată
b)
Condiție falsă
c)
Nimic
d)
Eroare de compilare
Reset
