ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Ministerul Educaţiei, Cercetării şi Inovării 
Centrul Naţional pentru Curriculum şi Evaluare în Învăţământul 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 rezolvările cerute, identificatorii utilizaţi trebuie să respecte precizările din enunţ 
(bold), iar în lipsa unor precizări explicite, notaţiile trebuie să corespundă cu semnificaţiile 
asociate acestora (eventual în formă prescurtată). 
Subiectul I (30 de puncte) - Varianta 001 
Pentru itemul 1, scrieţi pe foaia de examen litera corespunzătoare răspunsului corect. 
1. Variabila x este de tip real. Care dintre următoarele expresii C/C++ are valoarea 1 dacă şi 
numai dacă numărul real memorat în variabila x aparţine intervalului (5,8]? (4p.) 
a. (x<8) && (x>=5) b. (x<=8) || (x>5) 
c. (x>8) || (x<=5) d. (x<=8) && (x>5) 
Scrieţi pe foaia de examen răspunsul pentru fiecare dintre cerinţele următoare. 
2. Se consideră algoritmul alăturat, descris în pseudocod. 
S-a notat cu x%y restul împărţirii numărului întreg x la numărul 
întreg nenul y şi cu [a] partea întreagă a numărului real a. 
a) Scrieţi valoarea care se va afişa dacă se citeşte 
n=103456. (6p.) 
b) Scrieţi toate numere naturale impare, distincte, fiecare 
având exact două cifre, care pot fi citite pentru variabila 
n astfel încât să se afişeze valoarea 3. (4p.) 
c) Scrieţi în pseudocod un algoritm, echivalent cu cel dat, 
în care să se înlocuiască structura cât timp...execută 
cu o structură repetitivă de alt tip. (6p.) 
citeşte n (număr natural) 
zÃ…0 
pÃ…1 
┌cât timp n>0 execută 
│ cÅn%10 
│ nÅ[n/10] 
│┌dacă c%3=0 atunci 
││ zÅz+p*(9-c) 
││ pÅp*10 
│└■ 
└■ 
scrie z 
d) Scrieţi programul C/C++ corespunzător algoritmului dat. (10p.) 
BACALAUREAT 2009 - INFORMATICÄ‚, limbajul C/C++ Subiectul I 
Specializarea Matematică-informatică intensiv informatică

More Related Content

E info intensiv_c_si_001

  • 1. Ministerul EducaÅ£iei, Cercetării ÅŸi Inovării Centrul NaÅ£ional pentru Curriculum ÅŸi Evaluare în ÃŽnvăţământul 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 rezolvările cerute, identificatorii utilizaÅ£i trebuie să respecte precizările din enunÅ£ (bold), iar în lipsa unor precizări explicite, notaÅ£iile trebuie să corespundă cu semnificaÅ£iile asociate acestora (eventual în formă prescurtată). Subiectul I (30 de puncte) - Varianta 001 Pentru itemul 1, scrieÅ£i pe foaia de examen litera corespunzătoare răspunsului corect. 1. Variabila x este de tip real. Care dintre următoarele expresii C/C++ are valoarea 1 dacă ÅŸi numai dacă numărul real memorat în variabila x aparÅ£ine intervalului (5,8]? (4p.) a. (x<8) && (x>=5) b. (x<=8) || (x>5) c. (x>8) || (x<=5) d. (x<=8) && (x>5) ScrieÅ£i pe foaia de examen răspunsul pentru fiecare dintre cerinÅ£ele următoare. 2. Se consideră algoritmul alăturat, descris în pseudocod. S-a notat cu x%y restul împărÅ£irii numărului întreg x la numărul întreg nenul y ÅŸi cu [a] partea întreagă a numărului real a. a) ScrieÅ£i valoarea care se va afiÅŸa dacă se citeÅŸte n=103456. (6p.) b) ScrieÅ£i toate numere naturale impare, distincte, fiecare având exact două cifre, care pot fi citite pentru variabila n astfel încât să se afiÅŸeze valoarea 3. (4p.) c) ScrieÅ£i în pseudocod un algoritm, echivalent cu cel dat, în care să se înlocuiască structura cât timp...execută cu o structură repetitivă de alt tip. (6p.) citeÅŸte n (număr natural) zÃ…0 pÃ…1 ┌cât timp n>0 execută │ cÃ…n%10 │ nÃ…[n/10] │┌dacă c%3=0 atunci ││ zÃ…z+p*(9-c) ││ pÃ…p*10 │└■ └■ scrie z d) ScrieÅ£i programul C/C++ corespunzător algoritmului dat. (10p.) BACALAUREAT 2009 - INFORMATICÄ‚, limbajul C/C++ Subiectul I Specializarea Matematică-informatică intensiv informatică