wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Q Operatori, expresii, tipuri de date simple C++

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Prin tip de date se înțelege o mulțime de valori, o mulțime de operații ce pot fi efectuate cu aceste valori și o formă proprie de reprezentare?

a)

Adevărat

b)

False

2.

Care dintre tipurile de date de mai jos nu este un tip de date în C ++?

a)

int

b)

float

c)

real

d)

double

3.

Operatorii specifici tipului de date int sunt?

a)

+, -, /, *

b)

<, >, <=, >=, ==, !=

c)

+, -, *, /, %

d)

&&, ||, !

4.

Declararea unei variabile in C++ începe cu?

a)

tipul de date

b)

var

c)

numele variabilei

d)

#define

5.

Ca sa putem face atribuirea a=25.12, a trebuie declarat de tipul?

a)

float

b)

int

c)

char

d)

bool

6.

Ca sa aiba sens atribuirea y='A', y ar trebui declarat in tipul?

a)

double

b)

float

c)

char

d)

bool

7.

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

a)

div

b)

mod

c)

%

d)

/

8.

Specificați operatorul relațional scris incorect!

a)

>=

b)

<=

c)

=!

d)

toți operatorii sunt corecți

9.

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

a)

&

b)

&&

c)

||

d)

|

10.

Daca doua variabile a, respectiv b, au reprezentarile binare 0011, respectiv 1000, ce valoare va avea expresia a&b?

a)

1011

b)

1000

c)

1001

d)

0000

11.

Care este rezultatul evaluarii expresiei !(7%2==1) ?

a)

1

b)

0

12.

Care dintre expresiile de mai jos este echivalenta cu expresia

x(, 3)[21, ]x\in\left(-\infty,\ 3\right)\cup\left[21,\ \infty\right]  

a)

x<=3 && x>=21

b)

x<3 || x>=21

c)

x<3 && x>=21

d)

x<=3 || x>21

13.

Ce expresie e echivalenta cu afirmatia x aparţine intervalului (5,8]?

a)

x>5 && x<=8

b)

!(x>5 || x<=8)

c)

x>=5 && x<8

d)

x>5 || x<=8

14.

Care e valoarea expresiei: 20 % 15 * 2 + 20 /15 * 2 ?

a)

10

b)

11

c)

12

d)

13

15.

Care va fi valoarea afisata dupa executarea secventei?

int x, y;

x=100;

y=x*2;

x=y / 9;

cout<<x+3;

a)

22

b)

23

c)

26

d)

25

16.

Care din următoarele expresii reprezintă implementarea formulei fizice E = mc2 , unde toate variabilele sunt folosite pentru numere reale?

a)

E = m*c*c;

b)

E = m*cˆ2;

c)

E = m*pow(2,c);

d)

E = cm*c;

17.

Un an este bisect daca este divizibil cu 400 sau este divizibil cu 4, dar nu cu 100. Care dintre urmatoarele expresii verifica aceasta proprietate, considerand ca an este o variabila de tip intreg?

a)

an % 400 ==0 && an % 4 ==0 && an % 100 == 0

b)

an % 400 ==0 || an % 4 ==0 && an % 100 == 0

c)

an % 400 ==0 || (an % 4 ==0 && an % 100 != 0)

d)

an % 400 ==0 && (an % 4 ==0 && an % 100 == 0)

18.

Precizati care este instructiunea prin care variabilei y i se atribuie numarul format din ultimele doua cifre ale numarului de trei cifre memorat in variabila x!

a)

(x % 100) %10

b)

x % 100

c)

(x %10) % 10

d)

x / 100