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 090

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


1. Care dintre urmtoarele instruciuni C/C++ atribuie variabilei ntregi t valoarea -1 dac i
numai dac variabilele ntregi a i b sunt nenule i au semne diferite? (4p.)
a. if ((a>0)||(b<0)) t=-1; b. if ((a>0)&&(b<0)) t=-1;
c. if (a*b<0) t=-1; d. if (a*b>0) t=-1;

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


2. Se consider algoritmul alturat, descris n pseudocod. citete a, b, k
(numere naturale)
S-a notat cu x%y restul mpririi numrului natural x la
numrul natural nenul y. t a
p 0
a) Scriei valorile care se vor afia n urma executrii ct timp tb execut
algoritmului dac se citesc numerele a=105, b=118 i dac k=t%10 atunci
k=7. (6p.) scrie t
b) Dac pentru k se citete valoarea 7, iar pentru a valoarea p1
2009, scriei cea mai mare valoare care se poate citi
pentru variabila b, astfel nct numrul afiat s fie -1. tt+1
(4p.)
dac p=0 atunci
c) Scriei programul C/C++ corespunztor algoritmului dat. scrie -1
(10p.)
d) 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.)

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


Specializarea Matematic-informatic intensiv informatic

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