Sunteți pe pagina 1din 1

Ministerul Educaiei, Cercetrii i Inovrii

Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar



BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Subiectul I
Specializarea Matematic-informatic
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 079

Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1. Stabilii ce se afieaz n urma executrii secvenei
de instruciuni C/C++ alturate, dac y este o
variabil real, iar x o variabil ntreag. (4p.)
y=10.1234;
x=(int)(y*100)/100;
printf(%d,x); | cout<<x;
a.
1012.34
b.
10.12
c.
0.12
d.
10

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2. Se consider algoritmul alturat, reprezentat n
pseudocod.
S-a notat cu x|y relaia x divide pe y sau y este divizibil cu
x i cu [z] partea ntreag a numrului real z.
a) Scriei valoarea care se va afia dac se citete
numrul 245. (6p.)
b) Scriei dou numere naturale distincte care pot fi citite
pentru variabila a astfel nct valoarea afiat n
fiecare caz s fie 10. (4p.)
c) Scriei programul C/C++ corespunztor algoritmului dat.
(10p.)
d) Scriei n pseudocod un algoritm echivalent cu cel dat,
algoritm n care s se nlocuiasc fiecare structur ct
timp...execut cu cte o structur repetitiv de alt
tip. (6p.)
citete a (numr natural)
x2
k0
ct timp a>1 execut
c0
ct timp x|a execut
cx
a[a/x]

dac c0 atunci
kk+x

xx+1

scrie k

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