Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test - Operatori și expresii

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

Indicați valoarea expresiei C/C++ de mai jos:

15.4/2+15/2

a)

14

b)

14.7

c)

15

d)

15.2

2.

Indicați intervalul căruia îi aparține valoarea memorată în variabila întreagă x, dacă și numai dacă expresia alăturată are valoarea 1:

!(x<=2020) && !(x>2025)

a)

(2020,2025]

b)

(2020,2025)

c)

[2020,2025]

d)

(2021,2025)

3.

Indicați valoarea expresiei C/C++ următoare:

20/25*20/2

a)

0

b)

0.02

c)

0.08

d)

8

4.

Variabila x este de tip întreg. Indicați o expresie care are valoarea 1 dacă și numai dacă expresia de mai jos are valoarea 1:

x<=3 || x>30

a)

!(x<3) && x<30

b)

!(x>=3 && x<=30)

c)

!(x<3 || x<=30)

d)

!(x>3) || !(x<=30)

5.

Variabilele x, y, z și w memorează câte un număr real, astfel încât expresia de mai jos are valoarea 1:

y+1<w+1 && z<x && w-1<z-1

Indicați variabila care are ca valoare cel mai mare dintre numerele menționate.

a)

x

b)

y

c)

z

d)

w

6.

Variabilele x, y și z sunt de tip întreg și memorează valori distincte. Indicați o secvenţă de instrucţiuni în urma executării căreia se realizează interschimbarea valorilor variabilelor x și y.

a)

x=y; y=z; z=x;

b)

y=z; z=x; x=y;

c)

z=y; y=x; x=z;

d)

z=x; z=y; x=y;

7.

Se consideră definite trei variabile de tip int: x, y şi z.

O expresie C/C++ care are valoarea 1 dacă şi numai dacă x, y şi z au valori identice este:

a)

x==y && x==z

b)

x==y==z

c)

x==y || x==z || y==z

d)

!( x!=y && x!=z)

8.

Indicaţi expresia care are valoarea 1 dacă şi numai dacă numărul natural memorat în variabila întreagă x are exact trei cifre.

a)

x/1000==0 && x/100!=0

b)

x/1000==0 || x/100!=0

c)

x%1000==0 && x%100!=0

d)

x%1000==0 || x%100!=0

9.

Variabila x este de tip întreg. Numărul de valori întregi distincte ale lui x pentru care expresia x/2017 are valoarea 0 este:

a)

2016

b)

2017

c)

2•2016+1

d)

2•2017+1

10.

Indicați o secvență de instrucțiuni care realizează interschimbarea valorilor variabilelor întregi x și y.

a)

x=x-y; y=x-y; x=x-y;

b)

x=x+y; y=x+y; x=x+y;

c)

x=x+y; y=x-y; x=x-y;

d)

x=x-y; y=x+y; x=x+y;