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 intensiv 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 006
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
Care dintre urmtoarele expresii C/C++, are ca valoare cel mai mic dintre numerele
naturale nenule, cu cel mult 4 cifre fiecare, memorate n variabilele ntregi x i y?
(4p.)
a. (x+y-abs(x-y))/2

b. x+y-abs(x-y)/2

c. (x+y+abs(x-y))/2

d. (x+y+abs(x+y))/2

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


2. Se consider algoritmul alturat, descris n pseudocod:
citete n (numr natural)
s-1
S-a notat cu [c] partea ntreag a numrului real c, iar cu a%b
ct timp n>0 execut
restul mpririi numrului ntreg a la numrul ntreg nenul b.
dac n%10>s atunci
a)
Scriei valoarea care se afieaz, n urma executrii sn%10
algoritmului, dac se citete numrul 9321.
(6p.) altfel
b)
Scriei cea mai mare valoare de 4 cifre distincte care s11
poate fi citit pentru n astfel nct s se afieze valoarea
n[n/10]
11.
(4p.)

c)
Scriei n pseudocod un algoritm echivalent cu cel dat n scrie s
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 intensiv informatic

(10p.)

Subiectul I

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