Sunteți pe pagina 1din 2

Exercitii si probleme

Toate exercitiile grila au un singur raspuns corect!


1. Variabila x este de tip real. Care dintre următoarele expresii are valoarea “adevarat” dacă şi numai dacă
numărul real memorat în variabila x nu aparţine intervalului (2,9]?
a. (x>2) si (x≥9) b. (x≤2) si (x>9)
c. (x≤2) sau (x>9) d. (x<2) sau (x>9)
Raspuns c
2. Care dintre următoarele expresii, are ca valoare cel mai mic dintre numerele naturale nenule, memorate în
variabilele întregi x şi y?
a. (x+y-|x-y|)/2 ` b. x+y-|x-y|/2
c. (x+y+|x-y|)/2 d. (x+y+|x+y|)/2
Raspuns a
3. Care dintre expresiile de mai jos este echivalentă cu expresia alăturată?
((a>3) si (a<15)) sau (a≠b)
a. ((a>3) sau (a<15)) si (a=b) b. not((a≤3) sau (a≥15)) sau (a≠b)
c. ((a>3) sau (a<15)) si (a≠b) d. not(a<3 sau a>15) si (a≠b)
Raspuns d
4. Care este valoarea expresiei alăturate? 9div2*2-5
a. 3 b. 4 c. -3 d. -3.75
Raspuns a
5. Care dintre următoarele expresii are valoarea “adevarat” dacă şi numai dacă variabilele x şi y memorează două
numere naturale pare consecutive?
a. (x-y=2) si (y-x=2) b. (x=2) si (y=4)
c. x-y=2 d. ((x-y=2) sau (y-x=2)) si (x mod 2=0)
Raspuns b
6. Care este valoarea tipărită de secvenţa de program alăturată, ştiind că x şi y sunt variabile întregi, iar z este o
variabilă reală?
x←30
y←5
z←(x+y)/6.0
z←[z*100]
z←z/100
Scrie z
a. 5 b. 5.833333 c. 5.83 d. 583
Raspuns b
7. Care este cea mai mică valoare pe care o poate avea expresia alăturată dacă variabila x, de tip int, memorează
un număr natural cu o singură cifră? x div 7-x mod 7
a. 0 b. 1.14 c. -6 d. 1
Raspuns c
8. În expresia alăturată variabila x este de tip întreg. Această expresie: x mod 2+(x+1) mod 2
a. are valoarea 1 pentru orice număr natural x.
b. are valoarea 1 dacă şi numai dacă x este un număr par.
c. are valoarea 1 dacă şi numai dacă x este un număr impar.
d. are o valoare strict mai mare decât 1 pentru orice număr natural x.
Raspuns a
9. Câte valori distincte, numere naturale, poate primi variabila x pentru ca valoarea expresiei x div 2 div 2 să fie
egală cu 1?
a. 1 b. 4 c. 2 d. 0
Raspuns c
10. Care dintre următoarele expresii are valoarea “adevarat” dacă şi numai dacă numărul natural nenul memorat în
variabila x, de tip int, 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
Raspuns a
11. Variabile întregi x şi y memorează câte un număr natural, cu exact două cifre. Care este valoarea expresiei x-y
ştiind că fiecare dintre expresiile alăturate are valoarea “adevarat”?
x div 10 = y mod 10
y div10 = x mod10
x div 10 = x mod 10+1
a. 0 b. 9 c. 1 d. 11
Raspuns b
12. Care dintre variabilele întregi x, y şi z vor avea la finalul executării secvenţei alăturate de instrucţiuni, aceeaşi
valoare ca înainte de executare?
x←y+z
z←x–z
y←z
z←x-y
a. numai x şi z b. numai y şi z c. numai x şi y d. x, y şi z
Raspuns b
13. Sa se scrie un algoritm care citeste un numar natural si afiseaza urmatoarele doua numere mai mari decat el si
patratele lor.
intreg n,n1,n2 
citeste n 
n1<-n+1
n2<-n+2
scrie n1 ‘ ’ n2 ‘ ‘ n1*n1 ‘ ‘ n2*n2
14. Sa se scrie un algoritm care citeste doua numere naturale si afiseaza diferenta dintre numarul format din lipirea
cifrelor unitatilor si numarul format din lipirea cifrelor zecilor.
intreg a b
citeste a
citeste b
scrie ((a mod 10)*10+(b mod 10))-((a div 10 mod 10)*10+(b div 10 mod 10))
15. Sa se scrie un algoritm care citeste trei numere reale intreschimba circular catre dreapta valorile lor. Calculeaza apoi
produsul dintre suma primelor doua si media aritmetica a ultimelor doua.
intreg a, b, c, x, y ;
citeste a
citeste b
citeste c
x<-a 
y<-b
a<-c
b<-x
c<-y
scrie (a+b)*((b+c)/2)

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