Sunteți pe pagina 1din 1

Nume. Clasa.. Data..

Test

1. Alegei rspunsul/rspunsurile potrivite. (2p)


Care dintre urmtoarele instruciuni Pascaleste Variabila ntreag xmemoreaz o valoare mai
echivalent cu : x:=(x+y+z)/2; mare ca 1000, format doar din cifre distincte.
tiind c variabilele x, yi zsunt reale? Care dintre urmtoarele instruciuni Pascal
a. x:=x/4/2+y/4/2+z/4/2; afieaz o singur cifr?
b. x:=x+y/2+z/2; a. write(xdiv1);
c. x:=x+y+z/2; b. write(xdiv100);
d. x:=x/1/2+y/1/2+z/1/2; c. write(xmod100);
d. write(xmod10div1);
Care dintre urmtoarele expresii Pascalare ca Variabilele xi ysunt de tip ntreg, xmemornd
valoare cel mai mic dintre numerele naturale valoarea 8, iar yvaloarea 6. Care dintre expresiile
nenule, cu cel mult 4cifre fiecare, memorate n Pascalde mai jos are valoarea FALSE?
variabilele ntregi xi y? a. 3*x4*y=0
a. (x+yabs(xy))div2 b. (x+y)div2>xmody+1
b. x+yabs(xy)div2 c. NOT(xdiv2+2=y)
c. (x+y+abs(xy))div2 d. xy+3<>0
d. (x+y+abs(x+y))div2
Care dintre urmtoarele expresii Pascalare Care dintre expresiile Pascalde mai jos este
valoarea TRUEdac i numai dac variabilele echivalent cu expresia:
xi ymemoreaz dou numere naturale pare NOT((a<5)AND(b>7))
consecutive?
a. (xy=2)AND(yx=2) a. (a>=5)AND(b<=7)
b. (x=2)AND(y=4) b. NOT(a<5)ORNOT(b>7)
c. xy=2 c. NOT(a<5)ANDNOT(b>7)
d. ((xy=2)OR(yx=2))AND(xmod2=0) d. NOT(a>=5)ANDNOT(b<=7)
Pentru care dintre perechile de valori Variabilele xi ysunt de tip ntreg, xmemornd
de mai jos expresia: valoarea 4, iar yvaloarea 2. Care dintre expresiile
(amod100=bmod100)AND(a>99)OR Pascalde mai jos are valoarea FALSE?
(b>99) a. xy<>0b. x+y>xmody+1
are valoarea true? c. x2*y=0d. NOT(x=2*y)
a. a=1003i b=3b. a=35i b=35
c. a=1100i b=10d. a=1234i b=12
Care dintre urmtoarele instruciuni Pascal Care dintre urmtoarele instruciuni Pascal
determin inserarea cifrei 7 n faa ultimei cifre determin eliminarea cifrei din mijloc a unui
a unui numr natural, cu mai mult de 2cifre, numr natural, cu exact 5cifre, memorat n
memorat n variabila x? variabila x?
a. x:=(xdiv10*10+7)*10+xmod10 a. x:=xdiv1000*100+xmod100
b. x:=xdiv10+7+xmod10 b. x:=xmod1000*100+xdiv100
c. x:=(xmod10*10+7)*10+xdiv10 c. x:=xdiv100*100+xmod100
d. x:=(xdiv10+7)*10+xmod10 d. x:=xdiv1000+xmod100

2. Scriei dou programe echivalente care calculeaz suma numerelor 1..n (n<5000). (2p)
3. Scriei un program care determin maximul dintre 4 numere reale citite de la tastatur. (2p)

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