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 063
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1. Considerm variabilele ntregi i i j. Care dintre urmtoarele secvene de instruciuni C/C++ determin afiarea pe ecran , n urma executrii, a succesiunii de cifre 55? (4p.) a. i=5; j=6; b. i=5; j=6; while(j>4){ while(j>4) printf(%d,i); | cout<<i; printf(%d,j); | cout<<j; j--; j--; } c. j=5; d. j=5; for(i=5;i<=5;i++) for(i=1;i<2;i++) printf(%d,i); | cout<<i; printf(%d,j); | cout<<j;
Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2. Se consider algoritmul alturat, descris n citete n, d pseudocod. (numere naturale nenule) b0 S-a notat cu x%y restul mpririi numrului natural v0 x la numrul natural nenul y i cu [z] partea pentru i1,n execut ntreag a numrului real z. citete x (numr natural nenul) a0 a) Scriei ce se afieaz dac n=3, d=2, iar auxx valorile citite pentru x sunt, n ordine, 40, 19, ct timp x % d = 0 execut 56. (6p.) aa+1 x[x/d] b) Pentru n=3 i d=2, scriei 3 valori distincte care pot fi citite n ordine pentru x, astfel dac a>b atunci nct valorile afiate s fie 0 0. (4p.) ba vaux c) Scriei programul C/C++ corespunztor algoritmului dat. (10p.) scrie v, ,b d) Scriei un algoritm pseudocod echivalent cu cel dat n care structura ct timp...execut s fie nlocuit cu o structur repetitiv cu test final. (6p.)
BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Subiectul I