Professional Documents
Culture Documents
1. Variabilele x şi y sunt de tip întreg, x memorând valoarea 8, iar y valoarea 6. Care dintre
expresiile C/C++ de mai jos are valoarea 0? (4p.)
a. 3*x-4*y==0 b. (x+y)/2 > x%y+1
c. !(x/2+2==y) d. x-y+3!=0
HHHHHH (4p.)
a. 0 b. 4 c. 6 d. 5
1. Variabila întreagă n memorează un număr natural impar. Care dintre următoarele expresii
C/C++ are valoarea 1? (4p.)
a. !(n%2) b. n%2==0 c. n%2!=0 d. !((n+1)%2==0)
1. Variabilele a şi b sunt de tip int, iar variabilele c şi d sunt de tip double. Care dintre
următoarele instrucţiuni de atribuire nu este corectă din punct de vedere sintactic? (4p.)
a. c=d+2*c; b. c=2-d%2*a; c. c=sqrt(b*b); d. b=(d<=c);
scrie a
S-a notat cu x%y restul împărţirii numărului natural x la ┌dacă x<0 atunci
numărul natural nenul y. │ x Å -x
└■
a) Scrieţi ce se va afişa pentru x=8. (6p.) p Å 1
┌pentru iÅ1,x execută
b) Scrieţi toate numerele naturale, de câte o singură cifră, │ p Å (p*4)%10
care, citite pentru x, determină afişarea valorii 4. (6p.) └■
c) Scrieţi în pseudocod un algoritm echivalent cu cel dat scrie p
care să nu utilizeze nicio structură repetitivă. (4p.)
d) Scrieţi programul C/C++ corespunzător algoritmului
dat. (10p.)