Sunteți pe pagina 1din 2

LUCRARE SCRIS LA INFORMATIC

CLASA a IX a , PROBA PRACTIC

1.Care este rezultatul evalurii expresiei Pascal alturate?


a.2 b. 10

c. 2.75

11*3 div 2*2 div 3

d. 11

2. . Variabila x este de tip real. Care dintre urmtoarele expresii Pascal are valoarea TRUE dac i numai dac numrul real
memorat n variabila x aparine intervalului (5,8]?
a. (x<8) and (x>=5)

b. (x<=8) or (x>5)

c. (x>8) or (x<=5)

d. (x<=8) and (x>5)

3. Care dintre expresiile Pascal de mai jos este echivalent cu expresia alturat? ((a>3) and (a<15)) or (a<>b)
a. ((a>3) or (a<15)) and (a=b)

b. not((a<=3)or(a>=15))or(a<>b)

c. ((a>3) or (a<15)) and (a<>b)

d. not(a<3 or a>15) and (a<>b)

4. Care dintre urmtoarele instruciuni Pascal determin inserarea cifrei 7 n faa ultimei cifre a unui numr 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

5. Variabilele x i y sunt de tip ntreg, x memornd valoarea 4, iar y valoarea 2. Care dintre expresiile Pascal de mai jos are
valoarea FALSE?
a. x-y<>0

b. x+y>x mod y+1

c. x-2*y=0

d. NOT (x=2*y)

6. Pentru care dintre perechile de valori de mai jos expresia Pascal alturat are valoarea true?
(a mod 100=b mod 100) AND (a>99) OR (b>99)
a. a=1003 i b=3

b. a=35 i b=35

c. a=1100 i b=10

d. a=1234 i b=12

7. Care este valoarea tiprit de secvena de program Pascal alturat, tiind c x i y sunt variabile ntregi, iar z este o variabil
real?
x:=30; y:=5;
z:=(x+y)/6;
z:=trunc(z*100);
z:=z/100;
write(z:5:2);
a.

b. 5.833333

c. 5.83

d. 583

8. Care din urmtoarele afirmaii despre operatorii din Pascal este fals?
a. > este operator relaional b. mod este operator arithmetic c. and este operator logic d. <= este operator logic
9. Se consider variabila a care memoreaz un numr cu exact 6 cifre. Care dintre expresiile Pascal de mai jos are ca valoare
numrul format din cele dou cifre din mijloc ale valorii memorate n a?
a. (a mod 100) div 100

b. a div 100 mod 100

c. a div 1000+a mod 1000

d. a div 100 mod 10+a div 1000 mod 10

10. Cte valori distincte, numere naturale, poate primi variabila x pentru ca valoarea expresiei x div 2 div 2 scris n Pascal s fie
egal cu 1?
a. 1

b. 4

c. 2

d. 0

11. Care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul natural nenul memorat n variabila x, de
tip integer, este divizibil cu 100?

a. x mod 10+x div 10 mod 10=0

b. x div 100=0

c. x mod 10+x div 10=0

d. x mod 10+x mod 10 div 10=0

12. Care dintre urmtoarele expresii Pascal are valoarea true dac i numai dac numrul natural memorat de variabila x, de tip
integer, are exact dou cifre?
a. x div 100=0

b. (x div 100 =0) and (x mod 10=0)

c. x div 10<>0

d. (x div 100 =0) and (x div 10<>0)

13. . n expresia Pascal alturat variabila x este de tip ntreg. Aceast expresie: x mod 2+(x+1) mod 2
a. are valoarea 1 pentru orice numr natural x.
b. are valoarea 1 dac i numai dac x este un numr par.
c. are valoarea 1 dac i numai dacx este un numr impar.
d. are o valoare strict mai mare dect 1 pentru orice numr natural x.
14. Care dintre expresiile Pascal de mai jos este echivalent cu cea alturat? not(((a<=b) and (a>=c)) or (a<=d))
a. (a<=b) or (a>=c) and (a<=d)

b. (a>b) or (a<c) and (a>d)

c. (a>b) or (a<c) or (a>d)

d. ((a>b) or (a<c)) and (a>d)

15. Care dintre urmtoarele expresii Pascal are ca valoare cel mai mic dintre numerele naturale nenule, cu cel mult 4 cifre fiecare,
memorate n variabilele ntregi x i y?
a. (x+y-abs(x-y))div 2

b. x+y-abs(x-y)div 2

c. (x+y+abs(x-y))div 2

d. (x+y+abs(x+y))div 2

16. Fiecare dintre variabilele ntregi x i y memoreaz cte un numr natural. Care dintre expresiile Pascal de mai jos are valoarea
true dac i numai dac numrul memorat n x este strict mai mare dect 0 i numrul memorat n y este strict mai mare dect 5?
a. x*y-5<>0

b. x*(y-5)<>0

c. x*(y-5)>=0

d. not(x*(y-5)<=0)

17. Care este valoarea pe care poate s o aib iniial variabila ntreag x dac, la sfritul executrii secvenei alturate, variabila
ntreag y are valoarea 2?
y:=0;
repeat
x:=x div 10;
y:=y+1
until x mod 100<>0;
a.

300

b. 5000

c. 120

d. 0

18. . Care este cea mai mic valoare pe care o poate avea expresia Pascal alturat dac variabila x, de tip integer, memoreaz
un numr natural cu o singur cifr? x div 7-x mod 7
a. 0

b. 1.14

c. -6

d. 1

Se acord 1 punct din oficiu.


Fiecare subiect este notat cu 0,5 puncte.
Timp de lucru : 50 de minute.
Model realizat de : eleva BODIAN BIANCA clasa a IXa , Zalu, jud. Slaj

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