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 022
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
(a/b%c<=b)||!(b==a)
1.
Care este valoarea expresiei C/C++ alturate dac
variabilele ntregi a, b, c au valorile a=20, b=3,
c=5?
(4p.)
b. 1
c. 2
d. true
a. 0
Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2. Se consider algoritmul alturat, descris n
pseudocod.
S-a notat cu [a] partea ntreag a numrului real a i cu
y|x faptul c numrul ntreg x este divizibil cu numrul
ntreg nenul y.

citete n (numr ntreg)


dac n < 0 atunci
n-n

d1
pentru i2,[n/2] execut
dac i|n atunci
di

scrie d

a)

Scriei valoarea care se va afia pentru n=45. (6p.)

b)

Scriei n pseudocod un algoritm echivalent cu cel


dat n care s se nlocuiasc structura
pentru...execut cu o structur repetitiv de
tip ct timp...execut.
(6p.)

c)

Scriei
programul
algoritmului dat.

d)

Scriei o valoare pentru n astfel nct n urma executrii algoritmului obinut prin nlocuirea
structurii
pentru i2,[n/2] execut
...

cu
pentru i[n/2],2,-1 execut
...

s se afieze aceeai valoare, ca n algoritmul iniial.


(4p.)

C/C++

corespunztor
(10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++


Specializarea Matematic-informatic intensiv informatic

Subiectul I

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