Sunteți pe pagina 1din 5

Fișa de lucru_Operatori_Expresii_IXB 1

1. Se consideră 2 variabile întregi a și b, cu valorile 7 și 3. Evaluați expresia:


(2+4*b div 3 +a-2 div a*3+b) div 2+b-a

2. Se consideră 3 variabile întregi a,b și c cu valorile 7,3,4. Evaluați expresia:


a>b && b<=1+c || a mod 4=1

3. Se consideră 3 variabile întregi a,b și c cu valorile 5,7,8. Evaluați expresia:


a<=b && b<c || c%2=1

4. Se consideră 3 variabile întregi a,b și c cu valorile 4,6,2. Evaluați expresia:


(1+2*a/b+a+2*b/3*c)/2+a

5. Scrieți valorile pe care le ia expresia xx%10 pentru:


a) x=2450 b) x=124 c) x=70833 d) x=812546

6. Pentru care dintre valorile lui x de mai jos expresia x%2=0 este adevărată?

a) x=2 b) x=7 c) x=345 d) x=824 e)453

7. Fie n o variabilă întreagă cu valoarea 32735. Evaluați expresia:


En%10+n/10%10+n/100%10

8. Variabilele x și y sunt de tip întreg, x memorând valoarea 8, iar y valoarea 6.


Care dintre expresiile de mai jos este falsă?
a) 3*x-4*y=0
b) (x+y)/2 > x mod y + 1
c) ! (x/2+2=y)
d) x-y+3<>0
Fișa de lucru_Operatori_Expresii_IXB 2

9. Variabila întreagă x memorează un număr natural cu exact 4 cifre. Care dintre


următoarele expresii are ca valoare numărul obținut după eliminarea cifrei
sutelor numărului memorat de variabila x?

a) x mod 10 + x div 10 + x div 1000


b) x mod 1000*100+x div 100
c) x mod 1000+x mod 100 + x mod 10
d) x div 1000*100+x mod 100

10. Care dintre următoarele expresii determină inserarea cifrei 7 în faţa ultimei
cifre a unui număr natural, cu mai mult de 2 cifre, memorat în variabila x?

a) x←(x div 10 *10 + 7) * 10 + x mod 10


b) x←x div 10 + 7 + x mod 10
c) x←(x mod 10 * 10 + 7 )* 10 + x div 10
d) x←(x div 10 + 7) * 10 + x mod 10

11. Care dintre următoarele expresii determină eliminarea cifrei din mijloc a
unui număr natural, cu exact 5 cifre, memorat în variabila x?

a) x ← x div 1000 * 100 + x mod 100


b) x ← x mod 1000 * 100 + x div 100
c) x ← x div 100 * 100 + x mod 100
d) x ← x div 1000 + x mod 100

12. În urma cărei operații de atribuire, data b va avea valoarea ultimei cifre a
numărului întreg a?
a) 𝒃 ← 𝒂 div 10 c) 𝒃 ← 𝒂 − 𝒂 div 10 ∗ 𝟏0
b) 𝒃 ← 𝒂 – 𝒂 div 10 d) 𝒃 ← 𝒂 − 𝒂 𝒎𝒐𝒅 𝟏0
Fișa de lucru_Operatori_Expresii_IXB 3

13. Variabilele x, y, z şi w sunt întregi, x memorează valoarea 2, y


memorează valoarea 3, z memorează valoarea 5, iar w memorează
valoarea 7. Care dintre următoarele expresii are valoarea TRUE?
a) (y>z) or (x>3) c) (z<=w) and (x>0) or (y>=x)
b) (x=z) and ((y=3) or (w=7)) d) (y>=3) and (w<7)

14. În secvenţa de mai jos, variabilele x şi y sunt întregi. Ce valoare va reţine


variabila x după executarea acestei secvențe?

x←20; y←5;
x←x+y;
y←x-2*y;
x←y+x;

15. Fiecare dintre variabilele întregi x, y şi t memorează câte un număr natural


de cel mult 4 cifre. Ştiind că x<y, care dintre următoarele expresii este
adevărată dacă şi numai dacă numărul memorat de variabila t aparţine
intervalului închis [x,y]?

a) (t<x) and (t>y) c) (t>=x) or (t<=y


b) (t>=x) and (t<=y) d) (t<x) or (t>y)

16. Se consideră variabila a care memorează un număr cu exact 6 cifre. Care


dintre expresiile de mai jos are ca valoare numărul format din cele două cifre
din mijloc ale valorii memorate în a?

a) (a mod 100) div 100 d) a div 100 mod 10 + a


b) a div 100 mod 100 div 1000 mod 10
c) a div 1000 + a mod 1000
Fișa de lucru_Operatori_Expresii_IXB 4

17. Care este expresia prin care variabilei x i se atribuie valoarea sumei cifrelor
numărului natural format din exact trei cifre, memorat de variabila y?
a) x←y div 100 + y div 10 mod 10 + y mod 10
b) x←y + y div 10 + y div 100
c) x←y mod 10 + y mod 10 div 10 + y div 100
d) x←y mod 10 + y mod 100 + y mod 1000

18. Variabilele a, b şi z sunt reale, iar a≤b. Care dintre expresiile următoare are
valoarea adevărat dacă şi numai dacă valoarea variabilei z nu aparţine
intervalului închis determinat de valorile variabilelor a şi b ?
a) (z>a) or (z>b) c) c. z<a and z>b
b) b. (z<a) or (z>b) d) d. z>=a and z<=b

19. Variabilele întregi a ş i b memorează numere naturale. Care dintre expresiile


de mai jos este echivalentă cu expresia (a+b) mod 2=0?
a) (a mod 2=0) and (b mod 2=0) and (a mod 2=1) and (b mod 2=1)
b) (a mod 2<>0) and (b mod 2<>0) and (a mod 2=1) and (b mod 2=1)
c) (a mod 2=1) or (b mod 2=1) or (a mod 2=0) and (b mod 2=0)
d) (a mod 2=0) and (b mod 2=0) or (a mod 2=1) and (b mod 2=1)

20. Care dintre expresiile de mai jos, are valoarea adevărat dacă valoarea
variabilei întregi x este un număr întreg par şi strict pozitiv ?
a) not((x mod 2<>0)or(x<=0)) c) c. not((x mod 2=0)or(x>0))
b) b. (x mod 2<>0)or(x<0) d) d. ((x+1) mod 2=0)and (x>=2)

21. Variabila x este de tip real. Care dintre următoarele expresii are valoarea
adevărat dacă şi numai dacă numărul real memorat în variabila x aparţine
intervalului (5,8]?
a) (x<8) and (x>=5) c) (x>8) or (x<=5)
b) (x<=8) or (x>5) d) (x<=8) and (x>5)
Fișa de lucru_Operatori_Expresii_IXB 5

S-ar putea să vă placă și