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
S-a notat cu [c] partea ntreag a numrului real p1
c, iar cu a%b restul mpririi numrului ntreg a la ct timp n0 i k0 execut
numrul ntreg b. dac n%2=0 atunci
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. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Subiectul I


Specializarea Matematic-informatic

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