Sunteți pe pagina 1din 2

Ministerul Educa iei i Cercetrii - Serviciul Na ional de Evaluare i Examinare

EXAMENUL DE BACALAUREAT – 2007


Proba scris la INFORMATIC
PROBA E, limbajul C/C++
Varianta 34
♦ Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu.
♦ Timpul efectiv de lucru este de 3 ore.
♦ În programele cerute la subiectele II i III, 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 (40 de puncte)


Pentru fiecare din itemii de la 1 la 8, scrie i pe foaia de examen litera corespunz toare
r spunsului corect. Fiecare r spuns corect se noteaz cu 5 puncte.
1. În urma executrii secven ei alturate de program, se va construi for(j=1;j<=5;j++)
matricea: for(i=1;i<=3;i++)
a[i][j]=i+j;
a. b. c. d.

2. Ce se va afia în urma apelului f1(13)? void f1(int k)


{ if (k>3)
{cout<<k-1; /printf(“%d”,k-1);
f1(k/2);
cout<<k+2; /printf(“%d”,k+2);}}
a. 125815 b. 122414 c. 1268 d. 1255
3. Un numr este palindrom dac citit de la stânga la dreapta sau invers reprezint acelai numr.
Generm palindroamele de lungime 3 având la dispozi ie cifrele 0,1,2,3,4, i ob inem numerele:
101, 111, 121, 131, 141, 202, 212, 222, etc. Folosind exact acelai procedeu, care este
al aptelea numr din generarea palindroamelor de lungime 4 având la dispozi ie cifrele
0,1,2,3,4,5?
a. 5005 b. 2002 c. 1551 d. 2121
4. Un arbore cu rdcin are nodurile numerotate de la 1 la 9 i este memorat cu ajutorul vectorului de
ta i (2,5,5,3,0,2,3,7,6), atunci nodurile frunz ale arborelui sunt:
a. 6,7 b. 1,4,8,9 c. 5 d. 2,3
5. Se consider secven a de instruc iuni în pseudocod 
i 3;E 1

alturat. Ce valoare trebuie scris în ptr el pentru a se cât timp i< execut 
afia 165?

 
dac ≠
 i%2≠ 0 atunci
a. 8 b. 9 
E+i*i
E



c. 10 d. 12 i+1
i



scrie E
6. Fie G un graf neorientat cu 6 noduri i urmtoarele muchii: [1,2], [1,3], [1,4],[1,6],
[2,5], [3,2], [3,4], [4,2], [4,5], [5,6], [6,2]. Atunci este adevrat  afirma ia:
a. graful nu con ine nici un ciclu elementar b. graful este complet
c. graful este eulerian d. graful este conex i hamiltonian
7. Un graf orientat, este memorat cu ajutorul listelor alturate de adiacen . Numrul 1: 5
nodurilor care au gradul interior egal cu gradul exterior este: 2: 4
2 b. 4 3: 5
a. 4: 1, 2
c. 1 d. 3 5: 2, 3, 4
8. Antetul corect al unui subprogram care are ca parametri de intrare dou numere întregi a, b i
returneaz prin parametrii M i P, media aritmetic i respectiv produsul celor dou numere, este :
a. int calcul(int a, int b, int & P);
b. void calcul(int a, int b, float M, int P );
c. void calcul(int a, int b, float &M, int &P );
d. float calcul(int a, int b);

INFORMATIC , limbajul C/C++ 1 Varianta 34


Ministerul Educa iei i Cercetrii - Serviciul Na ional de Evaluare i Examinare

SUBIECTUL II (20 de puncte)


Se consider programul pseudocod al turat: cite te n(num r natural)
s0; f 2
S-a notat cu cu x%y restul împr irii numerelor întregi x i y i cu 
cât timp n>1 execut 

[x] partea întreag a numrului real x. p 0



cât timp n%f=0 execut 
1. Ce valoare se va afia pentru n=480? (5p.) [n/f]; p
n p+1
 

2. Scrie i programul C/C++ corespunztor algoritmului dat. 


≠0 atunci
dac  p≠
(10p.)
 
s+p
s
3. Stabili i câte valori din intervalul [10,40] pot fi 


introduse pentru variabila n, astfel încât dup f+1


f


executarea programului, valoarea afiat s fie 1.(2p.)
scrie s
4. Da i exemplu de trei valori diferite pentru n astfel încât
rezultatul afiat de fiecare dat, s fie un numr mai
mare decât 5, acelai pentru toate cele trei valori
stabilite pentru n. (3p.)

SUBIECTUL III (30 de puncte)


1. Se citesc de la tastatur trei numere naturale nenule, a, b i m, de cel mult 3 cifre fiecare. Scrie i
programul C/C++ care afieaz pe ecran, primii m multipli comuni ai celor dou numere a i b.
Exemplu:pentru a=180,b=120 i m=5 se vor afia numerele: 360,720,1080,1440,1800 (10p.)
2. În fiierul puncte.txt sunt memorate coordonatele carteziene a n puncte din plan. Pe prima linie a
≤100) iar apoi, pe urmtoarele linii ale fiierului, câte dou numere
fiierului se afl n (numr natural n≤
naturale despr ite prin câte un spa iu, reprezentând abscisa i ordonata unui punct din plan. În acest
plan de reprezentare se deseneaz ptratul determinat de punctele: P1 de coordonate (10,20),
reprezentând col ul din stânga sus i punctul P2 de coordonate (20,10), reprezentând col ul din
dreapta jos al ptratului. Scrie i programul C/C++ care citete din fiierul puncte.txt datele
existente i afieaz pe ecran coordonatele acelor puncte din fiier, care se afl strict în interiorul
ptratului definit de punctele P1 i P2. (10p.)
Exemplu:
puncte.txt Coordonatele punctelor aflate în interiorul ptratului sunt:
4 16 18
50 60 15 11
16 18
10 12
15 11
3. Se consider x, un cuvânt care are maxim 30 de caractere, litere ale alfabetului englez.
Subprogramul creare, creeaz o list dublu înln uit alocat dinamic care con ine în ordine
caracterele cuvântului x, câte o liter în fiecare nod al listei.
Subprogramul va avea ca parametri: x cuvântul dat, prim adresa de început a listei formate i
ultim, adresa ultimului nod din list.
a) Scrie i defini ia complet a subprogramului creare.
De exemplu: pentru cuvântul citit de la tastatur: IRINA, lista creat va fi:

(5p.)
b) Scrie i programul C/C++ care citete de la tastatur un cuvânt, creeaz folosind apeluri ale
subprogramului creare, lista dublu înln uit ce va con ine literele cuvântului citit i afieaz pe
acela i rând de ecran, una lâng alta, literele din list, astfel încât s se ob in prenumele persoanei
citit invers.
Exemplu: pentru lista creat mai sus se va afia ANIRI. (5p.)

INFORMATIC , limbajul C/C++ 2 Varianta 34

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

  • Functii Pebtru Bacalaureat Propuse in 2009
    Functii Pebtru Bacalaureat Propuse in 2009
    Document3 pagini
    Functii Pebtru Bacalaureat Propuse in 2009
    LilianaUrsache
    Încă nu există evaluări
  • Matrice Recapitulare
    Matrice Recapitulare
    Document1 pagină
    Matrice Recapitulare
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 033 PDF
    Varianta 033 PDF
    Document2 pagini
    Varianta 033 PDF
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 035 PDF
    Varianta 035 PDF
    Document2 pagini
    Varianta 035 PDF
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 036 PDF
    Varianta 036 PDF
    Document2 pagini
    Varianta 036 PDF
    LilianaUrsache
    Încă nu există evaluări
  • Functii Pebtru Bacalaureat
    Functii Pebtru Bacalaureat
    Document3 pagini
    Functii Pebtru Bacalaureat
    LilianaUrsache
    Încă nu există evaluări
  • Functii - Recursive - Rez
    Functii - Recursive - Rez
    Document12 pagini
    Functii - Recursive - Rez
    LilianaUrsache
    Încă nu există evaluări
  • Functii
    Functii
    Document3 pagini
    Functii
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 029 PDF
    Varianta 029 PDF
    Document2 pagini
    Varianta 029 PDF
    Andrei Munteanu
    Încă nu există evaluări
  • Varianta 031
    Varianta 031
    Document2 pagini
    Varianta 031
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 030
    Varianta 030
    Document2 pagini
    Varianta 030
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 025
    Varianta 025
    Document2 pagini
    Varianta 025
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 032 PDF
    Varianta 032 PDF
    Document2 pagini
    Varianta 032 PDF
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 026
    Varianta 026
    Document2 pagini
    Varianta 026
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 027
    Varianta 027
    Document2 pagini
    Varianta 027
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 028
    Varianta 028
    Document2 pagini
    Varianta 028
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 021
    Varianta 021
    Document2 pagini
    Varianta 021
    Lozlow
    Încă nu există evaluări
  • Varianta 020
    Varianta 020
    Document2 pagini
    Varianta 020
    Lozlow
    Încă nu există evaluări
  • Varianta 018 PDF
    Varianta 018 PDF
    Document2 pagini
    Varianta 018 PDF
    Lozlow
    Încă nu există evaluări
  • Varianta 023
    Varianta 023
    Document2 pagini
    Varianta 023
    Lozlow
    Încă nu există evaluări
  • Varianta 024
    Varianta 024
    Document2 pagini
    Varianta 024
    Lozlow
    Încă nu există evaluări
  • Varianta 022 PDF
    Varianta 022 PDF
    Document2 pagini
    Varianta 022 PDF
    Lozlow
    Încă nu există evaluări
  • Varianta 016
    Varianta 016
    Document2 pagini
    Varianta 016
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 015
    Varianta 015
    Document2 pagini
    Varianta 015
    LilianaUrsache
    Încă nu există evaluări
  • Varianta - 012 Info
    Varianta - 012 Info
    Document2 pagini
    Varianta - 012 Info
    Berende Monalisa
    Încă nu există evaluări
  • Varianta 013 PDF
    Varianta 013 PDF
    Document2 pagini
    Varianta 013 PDF
    LilianaUrsache
    Încă nu există evaluări
  • Varianta 019 PDF
    Varianta 019 PDF
    Document2 pagini
    Varianta 019 PDF
    Lozlow
    Încă nu există evaluări
  • Varianta 017 PDF
    Varianta 017 PDF
    Document2 pagini
    Varianta 017 PDF
    Lozlow
    Încă nu există evaluări
  • Varianta 014 PDF
    Varianta 014 PDF
    Document2 pagini
    Varianta 014 PDF
    LilianaUrsache
    Încă nu există evaluări