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 ;