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 088

Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.


1. In secvenele C/C++ urmtoare toate variabilele sunt de tip ntreg i memoreaz numere
cu cel mult 3 cifre. Care dintre variantele de mai jos determin interschimbarea valorilor
memorate de variabilele a i b? (4p.)
a. aux=b; a=b; b=aux; b. a=a+b; b=a-b; a=a-b;
c. a=b; b=a; d. a=a+b; b=a-b; a=b-a;

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


2. Se consider algoritmul alturat, descris n citete a
pseudocod. (numr natural)
S-a notat cu x%y restul mpririi numrului natural x la
p1
numrul natural nenul y, iar cu [z] partea ntreag a b0
numrului real z. ct timp a0 execut
a) Scriei numrul care se va afia dac se citete ca%10
valoarea 123456. (6p.) dac a%2=0 atunci
bb+c*p
b) Scriei o valoare cu exact 5 cifre care poate fi citit altfel
pentru variabila a astfel nct numrul afiat s fie bb*10+c
format din toate cifrele lui a, scrise n ordine invers.
(4p.) a[a/10]
pp*10
c) Scriei programul C/C++ corespunztor algoritmului

dat. (10p.)
d) Scriei n pseudocod un algoritm echivalent cu cel scrie b
dat n care s se nlocuiasc structura ct timp
... execut cu o structur repetitiv cu test final.
(6p.)

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


Specializarea Matematic-informatic intensiv informatic

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