WorksheetsNoțiuni C++
Total questions: 67
Worksheet time: 34mins
Ce valoare se afișează? int a = 10, b = 3; cout << a % b;
1
3
0
10
Care este suma diagonalei principale?
10
7
5
12
Ce se afișează?
43
21
432
4
Ce rezultat produce expresia? int a=1,b=0; cout<<(a || b && !a);
0
1
Ce valoare se afișează?
3
8
6
2
Ce se afișează? int i=0; do{ i+=3; }while(i<7); cout<
6
9
7
3
Ce se afișează? string s="abcd"; cout<
a
b
c
d
Ce face codul?
5
4
3
1
Ce se afișează?
2
4
6
1
Ce se afișează?
int x=2;
int y=x++ + ++x;
cout<
4
5
6
7
Ce se afișează?
3
6
Ce valoare se afișează?
30
35
55
50
Ce se afișează?
1
2
4
8
Ce se afișează? int x=1; if(x) cout<<0; else cout<<1;
0
1
true
false
Ce se afișează? int a=5,b=2; cout<<(a>b && a%2==1);
1
0
true
false
Ce se afișează? int v[5]={10,20,30,40,50}; cout<
50
60
70
90
Ce se afișează?
10
11
12
9
Ce se afișează? int x=9; while(x>3) x-=2; cout<
1
3
Ce se afișează? int a=0,b=5; cout<<(a&&b);
1
0
true
false
Ce se afișează?
10
12
14
16
Ce se afișează?
8
16
10
2
22. Ce se afișează? Alegeți răspunsul corect dintre opțiunile de mai jos.
Se afișează 10
Se afișează 0
Se afișează 1
Se afișează 100
Ce se afișează? int n=987; cout<
8
7
9
87
Ce se afișează? int v[3]={4,8,12}; cout<<(v[1]/v[0]);
1
2
3
4
Ce rezultă?
12
13
14
15
Ce se afișează? int a=-5; cout<<(a<0);
0
1
true
Ce tip de date întoarce funcția main() într-un program C++ standard?
float
int
void
bool
Care este operatorul de atribuire în C++?
==
.:=
=
->
Ce bibliotecă este necesară pentru a folosi cout și cin?
Ce instrucțiune oprește executarea unui switch?
stop
return
break
exit
Ce tip de buclă se execută cel puțin o dată?
for
while
Cum se declară un vector de 10 elemente de tip int?
int v;
vector
int v[10];
int v[10] = {};
Ce afișează cout << 5/2; ?
A. 2.5
B. 3
C. 2
D. 2.0
Care este operatorul logic AND?
&
&&
and
||
Ce funcție convertește un string în int?
stoi()
toInt()
parseInt()
sint()
Ce este un pointer?
O variabilă care stochează adresa altei variabile
Un alias pentru o variabilă
Ce operator dereferențiază un pointer?
&
*
->
.
Ce se întâmplă dacă accesezi un index în afara limitelor unui vector static (int v[5])?
Programul se oprește automat
Este generată o excepție
Comportament nedefinit
Valoarea citită va fi mereu 0
Care este cuvântul cheie pentru definirea unei clase?
object
struct
class
define
Care este modificatorul de acces implicit într-o clasă?
private
public
protected
Depinde de compilator
Ce reprezintă constructorul?
O funcție specială
Un tip de referință constantă
A. O funcție care eliberează resurse B. O funcție apelată automat la crearea obiectului C. O funcție apelată la ștergerea obiectului D. O funcție statică
O funcție care eliberează resurse
O funcție apelată automat la crearea obiectului
O funcție apelată la ștergerea obiectului
O funcție statică
Ce este #include
O funcție
O instrucțiune de compilare
Un comentariu
O definiție de clasă
Cin care dintre variante este declarat un pointer către int?
int p;
int *p;
int &p;
pointer
Ce tip de erori sunt detectate de compilator?
Erori logice
Erori de execuție
Erori de sintaxă
Crash runtime
Care este rezultatul lui true && true în C++?
0
1
2
Eroare
22. Ce afișează codul?
Afișează valoarea 10.
Afișează valoarea 0.
Afișează un mesaj de eroare.
Nu afișează nimic.
Ce se afișează la executarea codului? int a = 3; cout << ++a;
2
3
4
Eroare
Ce provoacă overflow la tipul int?
Adunarea a două numere foarte mari
Utilizarea unui cout fără include
O buclă infinită
Ce returnează funcția fără return în main()?
-1
0
1
Nimic – eroare de compilare
Care este forma corectă de declarare a unei variabile întregi?
int = x;
integer x;
int x;
x int;
Ce se afișează la executarea codului? int a = 3; cout << ++a;
2
3
4
Eroare
int a = 5; cout << a + 3;
A. 8
B. 53
C. 5 + 3
D. Eroare de compilare
Ce operator este folosit pentru atribuirea unei valori?
==
=
::=
=>
Ce structură repetitivă execută cel puțin o dată corpul său?
for
while
do..while
repeat…until
Ce se afișează? int x = 10; if (x > 20) cout << "A"; else cout << "B";
A. A
B. B
C. Nimic
D. Eroare
Ce tip de funcție NU returnează valoare?
void
int
float
char
Care este forma corectă de prototip pentru o funcție care primește doi întregi și returnează un întreg?
int f(int a, int b);
void f(int a, int b);
function f(int, int) -> int;
int f(a, b);
Ce reprezintă & într-o declarație de funcție?
Adresarea memoriei
Referință (alias pentru variabilă)
Operație logică
Concatenarea șirurilor
Ce se afișează? int v[] = {2, 4, 6}; cout << v[1];
2
4
6
Eroare
Cum se declară un pointer la un întreg?
int p;
int *p;
Ce operator dereferențiază pointerul (accesează valoarea)?
&
*
%
$
Ce se afișează? string s = "abc"; cout << s.length();
A. 2
B. 3
C. 4
D. Eroare
Ce antet corect include biblioteca pentru lucrul cu fișiere?
#include
#include
#include
#include
Care variantă deschide un fișier text pentru scriere?
ofstream f("data.txt");
ifstream f("data.txt");
fstream f;
Ce se afișează? int x = 3; x++; cout << x;
2
3
4
Eroare
Cum se face conversia unui char în codul ASCII?
int(x);
ascii(x);
(int)x;
convert(x);
