e info intensiv c si 006.doc
TRANSCRIPT
-
7/25/2019 e Info Intensiv c Si 006.Doc
1/1
Ministerul Educaiei, Cercetrii i Tineretului Centrul Naional pentru Curriculum i Evaluare nnvmntul Preuniversitar
INFORMATIC, limbajul C/C++ Subiectul ISpecializarea Matematic-informaticintensiv informatic
EXAMENUL DE BACALAUREAT 2008Proba scrisla INFORMATIC
PROBA E, limbajul C/C++Specializarea Matematic-informaticintensiv informatic
Toate subiectele sunt obligatorii. Se acord10 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 scorespundcu semnificaiileasociate acestora (eventual n formprescurtat).
Subiectul I (30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.1. Care dintre urmtoarele expresii C/C++, are ca valoare cel mai mic dintre numerele
naturale nenule, cu cel mult 4cifre fiecare, memorate n variabilele ntregi xi y? (4p.)
a. (x+y-abs(x-y))/2 b. x+y-abs(x-y)/2c. (x+y+abs(x-y))/2 d. (x+y+abs(x+y))/2
Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2. Se consideralgoritmul alturat, descris n pseudocod:S-a notat cu [c]partea ntreaga numrului real c,iar cu a%brestul mpririi numrului ntreg ala numrul ntreg nenulb.
a) Scriei valoarea care se afieaz, n urma executriialgoritmului, dacse citete numrul 9321. (6p.)
b) Scriei o valoare care poate fi cititpentru nastfel nctsse afieze valoarea 11. (4p.)
c) Scriei n pseudocod un algoritm echivalent cu cel dat ncare sse nlocuiascstructura ct timp ... executcu o structurrepetitivcu test final. (6p.)
citete n (numr natural)s-1ct timp n>0 executdacn%10>s atunci sn%10altfel s11
n[n/10]scrie s
d) Scriei programul C/C++corespunztor algoritmului dat. (10p.)