Sunteți pe pagina 1din 1

Nume…………………. Clasa………….. Data……………..

Test

1. Alegeţi răspunsul/răspunsurile potrivite. (2p)


Care dintre următoarele instrucţiuni Pascal este Variabila întreagă x memorează o valoare mai
echivalentă cu : x:=(x+y+z)/2; mare ca 1000, formată doar din cifre distincte. Care
ştiind că variabilele x, y şi z sunt reale? dintre următoarele instrucţiuni Pascal afişează o
a. x := x/4/2+ y/4/2 + z/4/2; singură cifră?
b. x := x + y/2 + z/2; a. write(x div 1);
c. x := x + y + z/2; b. write(x div 100);
d. x := x/1/2+ y/1/2 + z/1/2; c. write(x mod 100);
d. write(x mod 10 div 1);
Care dintre următoarele expresii Pascal are ca Variabilele x şi y sunt de tip întreg, x memorând
valoare cel mai mic dintre numerele naturale valoarea 8, iar y valoarea 6. Care dintre expresiile
nenule, cu cel mult 4 cifre fiecare, memorate în Pascal de mai jos are valoarea FALSE?
variabilele întregi x şi y? a. 3*x-4*y=0
a. (x+y-abs(x-y))div 2 b. (x+y) div 2>x mod y+1
b. x+y-abs(x-y)div 2 c. NOT (x div 2+2=y)
c. (x+y+abs(x-y))div 2 d. x-y+3<>0
d. (x+y+abs(x+y))div 2
Care dintre următoarele expresii Pascal are Care dintre expresiile Pascal de mai jos este
valoarea TRUE dacă şi numai dacă variabilele echivalentă cu expresia:
x şi y memorează două numere naturale pare NOT ((a<5) AND (b>7))
consecutive?
a. (x-y=2) AND (y-x=2) a. (a>=5) AND (b<=7)
b. (x=2) AND (y=4) b. NOT (a<5) OR NOT (b>7)
c. x-y=2 c. NOT (a<5) AND NOT (b>7)
d. ((x-y=2) OR (y-x=2)) AND (x mod 2=0) d. NOT (a>=5) AND NOT (b<=7)
Pentru care dintre perechile de valori Variabilele x şi y sunt de tip întreg, x memorând
de mai jos expresia: valoarea 4, iar y valoarea 2. Care dintre expresiile
(a mod 100=b mod 100) AND (a>99) OR (b>99) Pascal de mai jos are valoarea FALSE?
are valoarea true? a. x-y<>0 b. x+y>x mod y+1
a. a=1003 şi b=3 b. a=35 şi b=35 c. x-2*y=0 d. NOT (x=2*y)
c. a=1100 şi b=10 d. a=1234 şi b=12
Care dintre următoarele instrucţiuni Pascal Care dintre următoarele instrucţiuni Pascal
determină inserarea cifrei 7 în faţa ultimei cifre determină eliminarea cifrei din mijloc a unui
a unui număr natural, cu mai mult de 2 cifre, număr natural, cu exact 5 cifre, memorat în
memorat în variabila x? variabila x?
a. x:=(x div 10*10+7)*10+x mod 10 a. x:=x div 1000*100+x mod 100
b. x:=x div 10+7+x mod 10 b. x:=x mod 1000*100+x div 100
c. x:=(x mod 10*10+7)*10+x div 10 c. x:=x div 100*100+x mod 100
d. x:=(x div 10+7)*10+x mod 10 d. x:=x div 1000+x mod 100

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

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