Sunteți pe pagina 1din 1

Ministerul Educaiei, Cercetrii i Inovrii

Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009


Proba scris la INFORMATIC
PROBA E, limbajul C/C++
Specializarea Matematic-informatic
Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu.
Timpul efectiv de lucru este de 3 ore.
n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun
(bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu semnificaiile
asociate acestora (eventual n form prescurtat).
Subiectul I (30 de puncte) - Varianta 008
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.

Care dintre urmtoarele expresii C/C++ are ca valoare cel mai mare dintre numerele
naturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi a i b?
(4p.)

a. (a+b+abs(a-b))/2

b. a+b+abs(a-b)/2

c. (a+b-abs(a-b))/2

d. (a+b-abs(a+b))/2

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.


2. Se consider algoritmul alturat descris n citete n,k (numere naturale nenule)
pseudocod:
nr0
p1
S-a notat cu [c] partea ntreag a numrului real
c, iar cu a%b restul mpririi numrului ntreg a la ct timp n0 i k0 execut
dac n%2=0 atunci
numrul ntreg b.
nrnr+ n%10*p
a)
Scriei valoarea care se afieaz, n urma pp*10
executrii algoritmului, dac se citete altfel
pentru n valoarea 932125 i pentru k kk-1
valoarea 3.
(4p.)
b)
Scriei un set de date de intrare astfel nct, n[n/10]
n urma executrii algoritmului, s se
afieze valoarea 0.
(6p.) scrie nr
c)

Scriei n pseudocod un algoritm echivalent


cu cel dat n care s se nlocuiasc
structura ct timp ... execut cu o
structur repetitiv cu test final.
(6p.)

d)

Scriei programul C/C++ corespunztor algoritmului dat.

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++


Specializarea Matematic-informatic

(10p.)

Subiectul I

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