Sunteți pe pagina 1din 5

1.

Care este rezultatul evaluării expresiei următoare: 11*3/2*2/3 ? – R: d)11


a) b) c) d)

2 10 2.75 11

2. Variabilele x şi y sunt de tip întreg, x memorând valoarea 8, iar y valoarea 6. Care dintre expresiile de mai jos este
falsa ? – R: c) !(x/2+2==y)
a) b) c) d)

3*x-4*y==0 (x+y)/2 > x%y+1 !(x/2+2==y) x-y+3!=0

3. Variabilele x şi y sunt de tip întreg, x memorând valoarea 4, iar y valoarea 2. Care dintre expresiile de mai jos este
falsa ? – R: d) X!==2*y
a) b) c) d)

x-y!=0 x+y>x%y+1 x-2*y==0 X!==2*y

4. Care dintre următoarele instrucţiuni C/C++ determină eliminarea cifrei din mijloc a unui număr natural, cu
exact 5 cifre, memorat în variabila x? R: a) x=x/1000*100+x%100

a) b) c) d)

x=x/1000*100+x%100; x=x%1000*100+x/100; x=x/100*100+x%100; x=x/1000+x%100

5. In expresia x%2+(x+1)%2 variabila x este de tip întreg. Această expresie: R: a) are valoarea 1 pentru orice număr
natural x

a) b) c) d)

are o valoare strict mai mare


are valoarea 1 pentru are valoarea 1 dacă şi numai are valoarea 1 dacă şi numai
decât 1 pentru orice număr
orice număr natural x. dacă x este un număr par. dacă x este un număr impar.
natural x.

6. Câte valori distincte, numere naturale, poate primi variabila x pentru ca valoarea expresiei x/2/2 scrisă în să fie egală
cu 1? R: a)1

a) b) c) d)

1 4 2 0

7. Care dintre următoarele


expresii este adevarata dacă şi numai dacă numărul natural memorat de variabila x de tip int are exact două cifre? R:
a) x/100==0

a) b) c) d)

x/100==0 x/100==0 && x%10==0 x/10!=0 x/100==0 && x/10!=0

Schlumberger-Private
8. 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 ? R: b) a/100%100
a) b) c) d)

(a%100)/100 a/100%100 a/1000+a%1000 a/100%10+a/1000%10


9. Variabila  a memorează un
număr natural care are
exact 3 cifre. Care dintre expresiile C/C++ de mai jos are ca valoare numărul format din prima şi ultima cifră a
numărului memorat de a ? R: c) a/100*10+a%10

a) b) c) d)

a/10+a%100 a/100+a%10 a/100*10+a%10 a-a/10%10

10. Care este valoarea expresiei 50-(100–300/2/(2+3)) ? R: c)-20

a) b) c) d)

-30 70 -20 60

11. Ştiind că
variabilele x şi y sunt de tip întreg, care este instrucţiunea prin care variabilei x i se atribuie ultima cifră a numărului
natural memorat în variabila y? R: a) x=y%10

a) b) c) d)

x=y%10; y=x%10; y=x/10; x=x/10;

12. Ştiind că variabilele x şi y sunt întregi, care este instrucţiunea prin care variabilei x i se atribuie cifra zecilor numărului
natural cu cel puţin două cifre memorat de variabila y? R: a)x=y/10%10

a) b) c) d)

x=y%10/10; x=y/10%10; x=y%10; x=x/100;

13. Care este instrucţiunea prin care variabilei x i se atribuie valoarea sumei cifrelor numărului natural format din exact
trei cifre, memorat de variabila întreagă y? R: a) x=y/100+y/10%10+y%10

a) b) c) d)

x=y/100+y/10%10+y%10; x=y+y/10+y/100; x=y%10+y%10/10+y/100; x=y%10+y%100+y%1000;

14. Care este instrucțiunea prin care variabilei întregi x i se atribuie valoarea cifrei sutelor numărului natural cu cel puţin 4
cifre memorat în variabila întreagă y? R: d) x=y/100%10

a) b) c) d)

x=y%10/10; x=y/10/10; x=y%100; x=y/100%10;


Schlumberger-Private
15. Care este instrucţiunea prin care variabilei x i se atribuie numărul obţinut prin inversarea ordinii cifrelor numărului
natural format din exact 2 cifre, memorat în variabila întreagă y? R: b) x=y%10*10+y/10

a) b) c) d)

x=y/10*10+y%10; x=y%10*10+y/10; x=y%10+y/10*10; x=y%10+y/10;

16. Variabila întreagă x memorează un număr natural cu cel puțin patru cifre nenule distincte. Expresia a cărei valoare
este egală cu cifra sutelor acestui număr este: R: d) (x/100)%10

a) b) c) d)

x/100 x%100 (x/10)%10 (x/100)%10

17. Expresia 4+5%7*2 are valoarea: R: d)14

a) b) c) d)

4 8 9 14

18. Valoare expresiei 42/10*29/10 este: R:c)11

a) b) c) d)

6 8 11 18

19. Variabila  x este de tip


întreg și poate memora un număr natural cu cel mult două cifre. Valoarea maximă pe care o poate avea expresia x
%7 este: R: a)6
a) b) c) d)

6 14 93 693

20. Variabila x este de tip întreg și poate memora un număr natural cu cel mult două cifre. Valoarea maximă pe care o
poate avea expresia x%4  este R: a)3
a) b) c) d)

3 24 95 396

Schlumberger-Private
21. Valoarea expresiei 7+5/2  este R: b)9

a) b) c) d)

6 9 9.5 10

22. Ce rezultat are expresia C/C++ 23 % 3 / 2? R: b)1

a) b) c) d)

0 1 2 3

23. Variabila x este de tip întreg. Numărul de valori întregi distincte ale lui x pentru care expresia x/2017 are
valoarea 0 este: R: c) 2•2016+1
a) b) c) d)

2016 2017 2•2016+1 2•2017+1

24. Expresia 3+7/4+3 are valoarea: R: c)7


a) b) c) d)

1 5.5 7 7.75

25. Variabila x este de tip întreg și poate memora un număr natural din intervalul [0,109). Indicați valoarea maximă pe
care o poate avea expresia x%2021. R: 108 – aici cred ca este o greseala sau nu se bifeaza nimic

a) b) c) d)

2018 2019 2020 2021

26. 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. R: c) z=y; y=x; x=z;

a) b) c) d)

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

== verifica egalitatea

!= verifica daca sint diferite

Schlumberger-Private
> mai mare

< mai mic

Pt x si y intregi REZULTATELE OPERATIILOR % SI / SINT INTREGI !

x%y restul impartirii lui x la y. Intotdeauna x%y<y

x/y citul impartirii lui x la y

Avem relatia x=x/y + x%y

Schlumberger-Private

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