Documente Academic
Documente Profesional
Documente Cultură
Varianta 1
1.Alegeti din urmatoarele notiuni categoria care reprezinta operatori aritmetici in limbajul pseudocod
a.and, or , not b.mod, div, +, -
3.Pentru a afla daca numarul n este par vom folosi una din variantele:
a. n/2=0 b. n div 2 = 0 c. n mod 2 =0 d. [n/2]=0
5.Rezulatul evaluarii expresiei NOT(a<-1 AND a<=1) pentru o valoare a variabilei a=0.5 este:
a. true b. false c. ambele variante d. nici o varianta
8. Care sunt valorile variabilelor întregi a şi b după executarea secvenţei alăturate, dacă iniţial ele aveau
valori diferite?
dacă (a<b) sau a. a=1 şi b=1 c. a=0 şi b=0
(a>b) atunci b. a=1 şi b=0 d. a=0 şi b=1
a 1; b a;
b a;
┌dacă a=b
atunci
| b 0
└■
sfarsit_daca;
11. Declararea unor variabile de tip inreg in limbajul C++ se realizeaza astfel:
a. cin x,y; b. int x, y; c. float x,y; d.cout x,y;
Varianta 2
1.Rezultatul evaluarii expresiei N%10 pentru N=12345 este:
a. 1234 b. 1234,5 c. 5 d.1,2345
3.Pentru a afla daca numarul n este par vom folosi una din variantele:
a. n/2=0 b. n div 2 = 0 c. n mod 2 =0 d. [n/2]=0
4.Alegeti din urmatoarele notiuni categoria care reprezinta operatori aritmetici in limbajul pseudocod
a.and, or , not b.mod, div, +, -
6.Rezulatul evaluarii expresiei NOT(a<-1 AND a<=1) pentru o valoare a variabilei a=0.5 este:
a. true b. false c. ambele variante d. nici o varianta
8. Care sunt valorile variabilelor întregi a şi b după executarea secvenţei alăturate, dacă iniţial ele aveau
valori diferite?
dacă (a<b) sau a. a=1 şi b=1 c. a=0 şi b=0
(a>b) atunci b. a=1 şi b=0 d. a=0 şi b=1
a 1; b a;
b a;
┌dacă a=b
atunci
| b 0
└■ sfarsit_daca;
12. Declararea unor variabile de tip inreg in limbajul C++ se realizeaza astfel:
a. cin x,y; b. int x, y; c. float x,y; d.cout x,y;
*****************************
1.Evaluati urmatoarele expresii pentru a=5, b=4 si c=F
a)a*b>10 and a mod 2=0 or c
b)a div 3<>1 or not(b+2*a<12)
c)a^2 +3 -10 = 3 and not c
2.Scrieti in forma acceptata de calculator urmatoarele expresii:
a)
3 x 3−2 x 2 +1
x2 −2
2
b) 2 x + 3
√ 3x
√ a + b−( b −d )2
a+ b
d + c+
c) a +c
3.Scrieti conditiile corespunzatoare pentru ca valoarea unei variabile a sa fie:
a) divizibila cu 5
b) numar par
c) divizibila cu 3 dar nu si cu 5
d) un numar de 3 cifre
e) litera mica
f) cifra
4.Ce valori vor avea cele trei variabile a, b si c in urma urmatoarei secvente de atribuiri:
a2 b4 c3 ac ba cb
5.Completati urmatorul tabel stiind ca a,b,c sunt numere intregi si x,y sunt numere reale:
Expresie Valid (Da/Nu) Tip rezultat
x*y +2
a div 2-1
y mod b +1
b<>c and x<10
6. Ce se va afişa în urma secvenţei de mai jos, dacă se citeşte x=1 ,y=2 şi z=3?
citeşte x, y, z;
xz + y;
yx + z;
zx + y;
scrie x, y, z;
7. Pentru urmatoarele valori ale lui a=6, b=8, c=3, d=1 evaluati urmatoarele expresii:
a) a + b mod c*d
b) a * b - 3*c
c) 2 * a + c div 2
d) (a<=d) and (c>0)
8.Scrieti ce se va obtine prin negarea expresiei urmatoare:
a mod 5=0 and not(a mod 2<>0)