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 074

Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1. Care dintre urmtoarele expresii C/C++ are valoarea 1 dac variabila x memoreaz un
numr natural ptrat perfect? (4p.)
a.
sqrt(x) == floor(sqrt(x))
b.
sqrt(x) != floor(sqrt(x))
c.
floor(sqrt(x))!=ceil(sqrt(x))
d.
x-floor(x)==ceil(x)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2. Se consider algoritmul alturat, descris n
pseudocod.
S-a notat cu x%y restul mpririi numrului natural
x la numrul natural nenul y, iar cu [x/y] ctul
mpririi ntregi a numrului natural x la numrul
natural nenul y.
a) Scriei ce se va afia dac se citesc pentru
a valorea 625231, iar pentru b valoarea
425271. (6p.)
b)
Dac b=12345 scriei o valoare de cinci
cifre care poate fi citit pentru a, astfel nct
s se afieze pentru p valoarea 42. (6p.)
citete a,b (numere naturale nenule)
c 0
p 0
ct timp a + b > 0 execut
dac a%10 = b%10 i a%2=0
atunci c c*10 + b%10
altfel p p*10 + a%10

a [a/10]
b [b/10]

scrie c, p

c) Scriei programul C/C++ corespunztor algoritmului dat. (10p.)
d) Efectuai un numr minim de modificri asupra algoritmului dat astfel nct prin
executarea algoritmul obinut s se calculeze n variabila c numrul de cifre pare,
comune i aflate pe poziii identice, pe care le au cele dou valori citite. (4p.)

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