Sunteți pe pagina 1din 2

Exercitii si probleme

Toate exercitiile grila au un singur raspuns corect!


1. Care dintre expresiile de mai jos este echivalentă cu expresia alăturată? not((a<5) si (b>7))
a. (a≥5)si(b≤7) b. not(a<5) sau not(b>7)
c. not(a<5) si not(b>7) d. not(a≥5) si not(b≤7)
R : a
2. Pentru care dintre perechile de valori de mai jos expresia alăturată are valoarea “adevarat”?
(a mod 100=b mod 100) si (a>99) sau (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
R : a
3. Care dintre următoarele instrucţiuni 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;
R : a
4. Variabila întreagă x memorează o valoare mai mare ca 1000, formată doar din cifre distincte. Care dintre
următoarele instrucţiuni afişează o singură cifră?
a. Scrie x div 1 b. Scrie x div 100; c. Scrie x mod 100; d. Scrie x mod 10 div 1;
R : d
5. Care dintre următoarele instrucţiuni este echivalentă cu cea alăturată, ştiind că variabilele x, y şi z sunt reale?
x←(x+y+z)/2
a. x ← x/4/2+ y/4/2 + z/4/2 b. x ← x + y/2 + z/2 c. x ← x + y + z/2 d. x ← x/1/2+ y/1/2 + z/1/2
R :d
6. Ştiind că iniţial variabilele întregi x, y şi z au valorile x=1, y=2 respectiv z=3, în ce ordine trebuie scrise
atribuirile următoare astfel încât, în final, expresia x+y+z să aibă valoarea maximă?
I) x←x+y-z II) y←x-y+z III) z←z-x+y
a. III II I b. I II III c. III I II d. I III II
x=1 ; y=2 ; z=3
a) z←z-x+y=>z=4
y←x-y+z =>y=3
x=←x+y-z =>x=0
=>x+y+z=7
b) x←x+y-z =>x=0
y←x-y+z =>y=1
z←z-x+y=>z=4 =>x+y+z=5
c) c
7. Se se scrie un algoritm care citeste un numar natural de cinci cifre si formeaza un nou numar de trei cifre. Noul
numar va avea cifra sutelor egala cu cifra unitatilor a numarului citit, cifra zecilor egala cu cifra sutelor a numarului citit si
cifra unutatilor egala cu cifra zecilor de mii a numarului citit.
intreg x zm,m,s,z,u ;
citeste x ;
u←x%10 ;
x←x/10 ;
z←x%10 ;
x←x/10 ;
s←x%10 ;
x←x/10 ;
m←x%10 ;
zm←x/10 ;
scrie (z*100)+(u*10)+s ;
8. Sa se scrie un algoritm care citeste un numar natural de patru cifre si elimina din el cifra zecilor si cifra sutelor.
intreg x,m,s,z,u ;
citeste x ;
u←x%10 ;
x←x/10 ;
z←x%10 ;
x←x/10 ;
s←x%10 ;
m←x/10 ;
scrie (m*10)+u ;

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