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 33
♦ 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. Parametri utiliza i la apelul unui subprogram, se numesc:
a. parametri actuali b. parametri locali c. parametri globali d. parametri formali

2. tiind c ini ial variabilele întregi x i y au valorile void aplic(int x,int &y)
12 i respectiv 20, stabi i ce se va afia în urma {
executrii secven ei de instruc iuni: x+=3;y-=2;
aplic(x,x); cout<<x<<","<<y;
cout<<","<<x<<","<<y; / printf("%d,%d",x,y);
/ printf(",%d,%d",x,y); }
a. 13,13,13,13 b. 15,13,13,13
c. 15,10,10,20 d. 15,10,15,20

3. Dintr-un graf neorientat cu 6 noduri i 5 muchii, se ob ine un graf par ial prin suprimarea a dou
muchii. Matricea de adiacen  asociat grafului par ial astfel ob inut, va avea:
a. 6 linii i 3 coloane b. 4 linii i 4 coloane
c. 6 linii i 4 coloane d. 6 linii i 6 coloane
4. Secven a alturat afieaz: citeşte S (numar natural, S<=18)
┌pentru i=1,9 execută
≥0 şi (S-i)≤
│ ┌dacă (S-i)≥ ≤9 atunci
│ │ afişează 10*i+(S-i)
│ └■
└■
a. numere naturale cu cifre distincte, mai mici decât S
b. numere naturale mai mari decât 10 i mai mici decât S
c. numerele naturale care au suma cifrelor egal cu S
d. numerele naturale de dou cifre care au suma cifrelor egal cu S
5. Elevii unei clase trebuie s programeze 4 probe de evaluare la matematic, român, informatic i
istorie, pe parcursul a 8 zile de coal. În câte moduri pot realiza aceast programare, tiind c nu
este permis programarea a dou probe în aceeai zi?
a. 1680 b. 32 c. 1760 d. 24

6. Un arbore cu rdcin este reprezentat prin vectorul de ta i t:(8,8,0,3,4,3,4,7), numrul total


de descenden i ai nodului 4 este egal cu:
a. 7 b. 2 c. 5 d. 3
7. Într-o matrice cu 10 linii i 20 de coloane, dorim s inserm o nou coloan având toate elementele
0 dup cea de-a treia coloan a acestei matrice. Pentru a realiza acest opera ie:
a. vom deplasa toate coloanele, începând de la a patra pan la ultima, cu o pozi ie spre dreapta i pe
coloana a patra, pe toate liniile vom memora 0.
b. vom deplasa toate coloanele, începând de la a treia pân la prima, cu o pozi ie spre stânga i pe
coloana a patra, pe toate liniile vom memora 0.
c. vom deplasa toate coloanele, începând de la ultima pan la a patra, cu o pozi ie spre dreapta i pe
coloana a patra, pe toate liniile vom memora 0.
d. vom deplasa toate coloanele, începând de la ultima pan la a treia, cu o pozi ie spre dreapta i pe
coloana a treia, pe toate liniile vom memora 0.

INFORMATIC , limbajul C/C++ 1 Varianta 33


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

8. Un graf neorientat este reprezentat cu ajutorul listelor de 1:(3,5); 2:(4);


adiacen  alturate. Acest graf are: 3:(1,5); 4:(2);
5:(3,1); 7:(6);
6:(7); 8:
a. 2 componente conexe i un nod izolat b. 1 component conex
c. 4 componente conexe d. 3 componente conexe

SUBIECTUL II (20 de puncte)


citeşte a,b
Se consider programul pseudocod al turat: (numere naturale)
S-a notat cu [x] partea întreag a numrului real x, i cu x%y restul 0
s
┌repetă
împr irii lui x la y
│ ┌dacă a%2≠≠0 atunci
1. Care este valoarea afiat pentru a=19 i b=45? (5p.) │ │ ss+b
2. Stabili i trei seturi de valori pentru variabilele a i b astfel încât │ └■
valoarea afiat pentru s s fie 480. (3p.) │ a
[a/2]
│ b
b*2
3. Scrie i programul C/C++ corespunztor algoritmului dat. (8p.) └ până când a<1
4. Identifica i o formul de calcul pentru s. Scrie i programul scrie s
C/C++ echivalent cu algoritmul dat folosind aceast formul.
(4p.)

SUBIECTUL III (30 de puncte)


1. În fiierul numere.txt, se afl memorate, pe prima linie, dou numere naturale, n i m despr ite
de un spa iu (1≤≤n≤≤10000 i m≤≤n), iar pe urmtoarea linie a fiierului, n numere reale despr ite prin
câte un spa iu. Scrie i programul C/C++, care citete din fiier datele existente i afieaz pe ecran
suma ob inut din cele mai mari m elemente negative citite din fiier. În cazul în care fiierul nu
con ine cel pu in m numere reale negative, se va afia valoarea 0.
Exemplu : numere.txt
6 3
-14.2 -7.5 -22.33 80 1.66 -3 Suma afiat va fi -24.7 (10p.)
2. Subprogramul cifre_pare primete ca parametru un numr natural n având cel mult 9 cifre i
verific dac numrul n are toate cifrele pare.
a) Scrie i defini ia complet a subprogramului cifre_pare. (4p.)
b) Scrie i programul C/C++ care folosind apelul subprogramului cifre_pare, afieaz pe ecran
numerele naturale mai mici decât 10000, care au toate cifrele pare. (6p.)
3. Se introduce de la tastatur  o fraz de maximum 256 de caractere, ale crei cuvinte sunt scrise cu
majuscule. Scrie i programul C/C++ care memoreaz într-o list simplu înln uit, în ordine
alfabetic, majusculele care apar de mai multe ori (cel pu in de dou ori) în fraz. Fiecare nod al listei
va memora o majuscul din text i numrul de apari ii al respectivei majuscule în fraza dat . Afia i
lista astfel format, pe fiecare rând de ecran se va afia o liter i numrul ei de apari ii. În cazul în
care fraza are caractere distincte se va afia mesajul Listă vidă. (10p.)
Exemplu: pentru textul introdus de la tastatur: SUCCES LA EXAMEN
Lista afiat va fi:
A 2
C 2
E 3
S 2

INFORMATIC , limbajul C/C++ 2 Varianta 33

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 034 PDF
    Varianta 034 PDF
    Document2 pagini
    Varianta 034 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