Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar
BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Subiectul I Specializarea Matematic-informatic intensiv informatic 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 050
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. Variabilele a i b sunt de tip int, iar variabilele c i d sunt de tip double. Care dintre urmtoarele instruciuni de atribuire nu este corect din punct de vedere sintactic? (4p.) a. c=d+2*c; b. c=2-d%2*a; c. c=sqrt(b*b); d. b=(d<=c);
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 ntreg x la numrul ntreg nenul y i cu [a] partea ntreag a numrului real a. a) Scriei numrul care va fi afiat dac pentru n se citete valoarea 3, iar pentru x se citesc n ordine urmtoarele valori: 90, 965, 727. (6p.) b) tiind c valoarea citit pentru n este 4, scriei un set de valori care pot fi citite pentru variabila x astfel nct la finalul executrii algoritmului s se afieze numrul 9. (4p.) c) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu o structur repetitiv cu test final. (6p.) d) Scriei programul C/C++ corespunztor algoritmului dat. (10p.) citete n (numr natural nenul) k9 pentru i1,n execut citete x (numr. natural) c[x/10]%10 dac c<k atunci kc