Sunteți pe pagina 1din 1

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

Subiectul III (30 de puncte) - Varianta 032 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect 1. n vederea participrii la un concurs, elevii de la liceul sportiv au dat o prob de selecie, n urma creia 6 dintre ei au obinut punctaje egale. n cte moduri poate fi format echipa selecionat tiind c poate avea doar 4 membri alei dintre cei 6, i c ordinea acestora n cadrul echipei nu conteaz? (4p.) a. 24 b. 30 c. 15 d. 4

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Subprogramul afis este definit void afis(int x) alturat. Ce se va afia n urma { if (x>3) { apelului afis(17);? (6p.) cout<<x-1<<" "; | printf("%d ",x-1); afis(x/3); } } 3. Scriei definiia complet a subprogramului prime care are ca parametri dou numere naturale x i y (avnd cel mult 4 cifre fiecare) i afieaz pe ecran toate numerele prime din intervalul nchis avnd unul din capete n x i cellat n y. Numerele afiate vor fi separate prin cte un spaiu. Exemplu: pentru x=32 i y=18 valorile afiate vor fi 19 23 29 31, nu neaprat n aceast ordine. (10p.) Fiierul numere.txt conine mai multe numere ntregi distincte (cel mult 100), fiecare numr avnd cel mult 9 cifre. Se cere s se afieze pe ecran, desprite printr-un spaiu, cele mai mari dou valori pare memorate n fiier. Dac n fiier nu se afl memorate dou astfel de valori, pe ecran se va afia valoarea 0. a) Descriei n limbaj natural o metod de rezolvare eficient din punct de vedere al gestionrii memoriei i al timpului de executare. (4p.) b) Scriei programul C/C++ corespunztor metodei descrise la punctul a. (6p.) Exemplu: dac fiierul numere.txt are coninutul alturat, se 5 10 vor afia pe ecran, nu neaprat n aceast ordine: 3 -77 20 30 50 50 5 0 12 18 30

4.

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

Subiectul III