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 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.) b. sqrt(x) != floor(sqrt(x)) d. x-floor(x)==ceil(x)

a. sqrt(x) == floor(sqrt(x)) c. floor(sqrt(x))!=ceil(sqrt(x))

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

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.)

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Specializarea Matematic-informatic

Subiectul I

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