Sunteți pe pagina 1din 2

Ministerul Educa iei ✁ i Cercet✂ rii - Serviciul Na ional de Evaluare ✁ i Examinare

EXAMENUL DE BACALAUREAT – 2007


Proba scris la INFORMATIC
PROBA E, limbajul C/C++
Varianta 14

♦ 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. Care este num✂rul maxim de componente conexe pe care le poate avea un graf neorientat cu 6
noduri ✁ i 5 muchii?
a. 4 b. 2 c. 1 d. 3
2. Se genereaz✂ toate ✁ irurile 6 de paranteze care se închid corect: ()(()), ((())), (())(),
()()(). Lipse✁ te vreo solu ie?
a. Da, trei solu ii b. Da, una singur✂ c. Nu d. Da, dou✂ solu ii
3. Într-o list liniar simplu înl n uit , alocat dinamic, fiecare element re ine în câmpul next adresa
✂ ✂ ✂ ✂ ✂

urm✂torului nod din list✂, iar în câmpul info un num✂r întreg. Adresa primului element al listei este
memorat✂ în variabila prim. Se ✁ tie c✂ lista are cel pu in 3 noduri. Care dintre urm✂toarele
secven e de instruc iuni elimin✂ corect penultimul element al listei?
a. p=prim; do p=p->next; while(p->next->next->next!=NULL);
p->next=p->next->next;
b. p=prim; while (p->next->next->next!=NULL) p=p->next;
p->next=p->next->next;
c. p=prim; while (p->next->next!=NULL) p=p->next;
p->next=p->next->next;
d. prim->next=prim->next->next;
4. Care dintre urm✂torii vectori poate reprezenta vectorul de ta i al unui arbore cu r✂ d✂cin✂ ?
a. (5,7,1,1,0,7,7,12,1,12,4,7) b. (5,7,1,1,0,7,0,12,1,12,4,7)
c. (5,7,1,1,0,7,5,12,1,12,4,7) d. (0,7,1,1,8,7,5,12,1,12,4,7)
5. Fie graful orientat cu 5 vârfuri ✁ i urm✂toarele arce: [1,2], [1,4], [3,1], [3,2], [4,5],
[4,2], [5,1]. Câte circuite con ine acest graf?
a. 3 b. 4 c. 2 d. 1
6. Pentru func iile f1 ✁ i f2 definite long f1(int c)
al✂ turat, stabili i care este rezultatul { if (c<1) return 1;
returnat la apelul f2(305)? else return c*f1(c-1);
}

long f2(long n)
{ if (n==0) return 0;
else return f1(n%10)+f2(n/10);
}
a. 126 b. 3 c. 127 d. 8
7. Fie func iei f definit✂ al✂turat. Se ✁ tie c✂ x, y ✁ i z sunt void f(....)
variabile întregi. Ini ial x=5 ✁ i y=12, iar dup✂ apelul { a++;
f(x,y,z), valorile celor trei variabile sunt x=6, y=12 ✁ i b--;
z=17. Care este antetul complet al func iei f? c=a+b;
}
a. void f(int &a,int b,int &c) b. void f(int a,int &b,int &c)
c. void f(int a,int b,int c) d. void f(int &a,int &b,int &c)
8. Un program folosind un algoritm backtracking genereaz✂ , în ordine lexicografic✂ , toate anagramele
distincte ale cuvântului babac. Primele 5 anagrame generate de acest algoritm sunt aabbc,
aabcb, aacbb, ababc, abacb. Care este cea de a zecea anagram✂ generat✂ de acest
program?
a. acbab b. acabb c. baabc d. abcba

INFORMATIC✄, limbajul C/C++ 1 Varianta 14


Ministerul Educa iei ✁ i Cercet✂ rii - Serviciul Na ional de Evaluare ✁ i Examinare

SUBIECTUL II (20 de puncte)


m 0; k 0;
Se consider programul pseudocod al turat:
citeste x (x nr natural)
S-a notat cu x%y restul împ✂ r irii lui x la y ✁ i cu [x] partea ✂cât timp x>0 execut✁
întreag✂ a num✂rului real x. ✂ c x%10; x [x/10]
1. Care este valoarea afi✁ at✂ pentru x=783851? (5p.)
✂ ✂daca c>m atunci
✂ ✂ m c; k 1
2. Da i un exemplu de valoare care, dac✂ este citit✂ atunci ✂ ✂altfel
algoritmul afi✁ eaz✂ valorile 5 3. (5p.) ✂ ✂ ✂daca c=m atunci
✂ ✂ k k+1

3. Scrie i programul C/C++ corespunz✂tor algoritmului dat. ✂ ☎ ✄
(10p.) ☎✄

scrie m,k

SUBIECTUL III (30 de puncte)


1. Pe prima linie a fi✁ ierului text NUMERE.TXT se afl✂ o valoare natural✂ n (0<n✆ 100), iar pe urm✂toarea
linie se afl✂ exact n valori naturale distincte de cel mult 4 cifre fiecare, valori desp✂ r ite prin câte un
spa iu.
Scrie i programul C/C++ care afi✁ eaz✂ pe ecran toate numerele prime de pe a doua linie a fi✁ ierului
NUMERE.TXT, în ordine cresc✂ toare a valorilor lor. Numerele vor fi afi✁ ate pe o singur✂ linie separate
prin câte un spa iu. (10p.)
Dac✂ fi✁ ierul NUMERE.TXT are urm✂ torul con inut se afi✁ eaz✂ pe ecran
11 2 3 5 7 31
2 18 31 9 4 5 7 81 22 64 3
2. Scrie i un program eficient din punct de vedere al timpului de executare ✁ i al spa iului de memorie,
care cite✁ te de la tastatur✂ un num✂r natural n (n✆ 1000) ✁ i afi✁ eaz✂ pe ecran cel de al n-lea termen
(n✆ 1000) al ✁ irului:
1, 1,2,2, 1,2,3,3,3, 1,2,3,4,4,4,4, ...
constuit astfel: prima grup✂ este format✂ din num✂rul 1, a doua grup✂ este format✂ din num✂rul 1
urmat de num✂rul 2 scris de dou✂ ori, etc. Grupa a k-a, este format✂ din numerele 1, 2,..., k-1
urmate de num✂rul k scris de k ori. (10p.)
3. Scrie i un program C/C++ care construie✁ te în memorie o matrice p✂trat✂ cu n linii ✁ i n coloane
format✂ astfel:
- elementele aflate pe diagonala principal✂ sunt toate nule.
- elementele de pe linia i (1<=i<=n), aflate deasupra diagonalei principale au valoarea egal✂ cu i;
- elementele de pe coloana i (1<=i<=n), aflate sub diagonala principal✂ au valoarea egal✂ cu i.
Valoarea lui n (num✂r natural, 2<n<50) se cite✁ te de la tastatur✂, iar matricea construit✂ se afi✁ eaz✂
pe ecran, câte o linie a matricei pe o linie a ecranului. Între dou✂ elemente ale fiec✂rei linii se va l✂ sa
un spa iu. De exemplu, pentru n=4 se va afi✁ a:
0 1 1 1
1 0 2 2
1 2 0 3
1 2 3 0 (10p.)

INFORMATIC✄, limbajul C/C++ 2 Varianta 14

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

  • Varianta 89
    Varianta 89
    Document2 pagini
    Varianta 89
    Deco Soft
    Încă nu există evaluări
  • Varianta 51
    Varianta 51
    Document2 pagini
    Varianta 51
    Deco Soft
    Încă nu există evaluări
  • Varianta 50
    Varianta 50
    Document2 pagini
    Varianta 50
    Deco Soft
    Încă nu există evaluări
  • Varianta 62
    Varianta 62
    Document2 pagini
    Varianta 62
    Deco Soft
    Încă nu există evaluări
  • Varianta 88
    Varianta 88
    Document2 pagini
    Varianta 88
    Deco Soft
    Încă nu există evaluări
  • Insect Eee Lee Eeeeeeeeeeeeeee
    Insect Eee Lee Eeeeeeeeeeeeeee
    Document1 pagină
    Insect Eee Lee Eeeeeeeeeeeeeee
    Deco Soft
    Încă nu există evaluări
  • Halloween Script
    Halloween Script
    Document1 pagină
    Halloween Script
    Deco Soft
    Încă nu există evaluări
  • Varianta 52
    Varianta 52
    Document2 pagini
    Varianta 52
    Deco Soft
    Încă nu există evaluări
  • Varianta 71
    Varianta 71
    Document2 pagini
    Varianta 71
    Deco Soft
    Încă nu există evaluări
  • Varianta 21
    Varianta 21
    Document2 pagini
    Varianta 21
    Deco Soft
    Încă nu există evaluări
  • Varianta 59
    Varianta 59
    Document2 pagini
    Varianta 59
    Deco Soft
    Încă nu există evaluări
  • Proiect Clasa 4
    Proiect Clasa 4
    Document1 pagină
    Proiect Clasa 4
    Deco Soft
    Încă nu există evaluări
  • Lista Olimpiadelor Scolare Si A Concursurilor de Nivel National Si International
    Lista Olimpiadelor Scolare Si A Concursurilor de Nivel National Si International
    Document3 pagini
    Lista Olimpiadelor Scolare Si A Concursurilor de Nivel National Si International
    Deco Soft
    100% (1)
  • Varianta 45
    Varianta 45
    Document2 pagini
    Varianta 45
    Deco Soft
    Încă nu există evaluări
  • Varianta 74
    Varianta 74
    Document2 pagini
    Varianta 74
    Deco Soft
    Încă nu există evaluări
  • Varianta 25
    Varianta 25
    Document2 pagini
    Varianta 25
    Deco Soft
    Încă nu există evaluări
  • Varianta 47
    Varianta 47
    Document2 pagini
    Varianta 47
    Deco Soft
    Încă nu există evaluări
  • 9
    9
    Document1 pagină
    9
    Deco Soft
    Încă nu există evaluări
  • Varianta 12
    Varianta 12
    Document2 pagini
    Varianta 12
    Deco Soft
    Încă nu există evaluări
  • Varianta 29
    Varianta 29
    Document2 pagini
    Varianta 29
    Deco Soft
    Încă nu există evaluări
  • Varianta 8
    Varianta 8
    Document2 pagini
    Varianta 8
    Deco Soft
    Încă nu există evaluări
  • Varianta 2
    Varianta 2
    Document2 pagini
    Varianta 2
    Deco Soft
    Încă nu există evaluări
  • 5
    5
    Document1 pagină
    5
    Deco Soft
    Încă nu există evaluări
  • 6
    6
    Document2 pagini
    6
    Deco Soft
    Încă nu există evaluări
  • 10
    10
    Document1 pagină
    10
    Deco Soft
    Încă nu există evaluări
  • 7
    7
    Document1 pagină
    7
    Deco Soft
    Încă nu există evaluări
  • 8
    8
    Document2 pagini
    8
    Deco Soft
    Încă nu există evaluări
  • 4
    4
    Document1 pagină
    4
    Deco Soft
    Încă nu există evaluări
  • 3
    3
    Document1 pagină
    3
    Deco Soft
    Încă nu există evaluări
  • 1
    1
    Document1 pagină
    1
    Deco Soft
    Încă nu există evaluări