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 010 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1.
Care este valoarea expresiei C/C++ alturate? (4p.)
a. 3
b. 4
c. -3
d. -3.75
9/2*2-5
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 c, p1 iar cu a%b restul mpririi numrului ntreg a la ct timp n0 i k0 execut numrul ntreg nenul b. dac n%20 atunci a) Scriei valoarea care se afieaz, n urma nrnr + [n/10]%10*p executrii algoritmului, dac se citete pentru pp*10 n valoarea 23456 i pentru k valoarea 3. (4p.) altfel b) Scriei dou seturi distincte de date de intrare, kk-1 astfel nct, pentru fiecare dintre ele, n urma executrii algoritmului, s se afieze valoarea n[n/10] 234. (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)