wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Limbaj de programare - C++

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Functia principala a unui program dezvoltat cu ajutorul limbajului C++ este:

a)

infinita

b)

main()

c)

int()

d)

return

2.

Care din următoarele secvențe reprezintă un algoritm corect de adunare a două numere?

a)

se citesc valorile a două numere;

se calculează suma;

se afișează rezultatul;

b)

se afișează rezultatul;

se calculează suma;

se citesc valorile a două numere;

c)

se calculează suma;

se afișează rezultatul;

se citesc valorile a două numere;

d)

se calculează suma;

se citesc valorile a două numere;

se afișează rezultatul;

3.

Care dintre urmatorii sunt operatorul egal?

a)

==

b)

++

c)

=

d)

!=

4.

Pentru determinarea restului împărțirii se folosește operatorul

a)

div

b)

:

c)

%

d)

/

5.

Specificați operatorul relațional scris incorect!

a)

>=

b)

<=

c)

=!

d)

toți operatorii sunt corecți

6.

Care dintre următorii operatori logici este operatorul ȘI logic:

a)

&

b)

&&

c)

||

d)

|

7.

Ce va fi afișat pe ecran dacă se execută secvența

X = 2;

cout << X + 1;.

a)

Х+1

b)

2

c)

3

d)

2+1

8.

Care dintre programele de mai jos nu conțin erori și afișează cuvintele pe câte un rând?

a)

#include <iostream.h>

int main()

{

cout<<”Program”;

cout<<”simplu”;

}

b)

#include <iostream.h>

int main ()

{

cout<<”Program”<<endl;

cout<<”simplu”;

}

c)

#include <iostream.h>

int main ()

{

cout<<”Program simplu”;

cout<<endl;

}

d)

#include <iostream.h>

int main ()

{

cout<<”Program”;

cout<<simplu”<<end

}

9.

Care dintre constructiile de mai jos este gresita din punct de vedere sintactic (greșeală de scriere)?

a)

if a>=0

cout<<"pozitiv";

b)

if(a<=0)

cout<<"pozitiv";

c)

if(a<=0)

cout<<"negativ";

d)

if(a==0)

cout<<"nul";

10.

Instrucțiunea alternativă are forma

if (condiție)

instructiune S1;

else instructiune S2;.

Dacă condiția este falsă, care instrucțiune va fi executată?

a)

S1

b)

S2

c)

Următoarea declarație de program

11.


De câte ori se vor repeta instructiunile din cadrul lui for?
for(i=0;i<10;i++)

{ cout<< i ;}

a)

0

b)

10

c)

9

d)

11