Sunteți pe pagina 1din 3

Subiecte pentru examenul la cursul

"Programare orientat pe obiecte"


Lucrare scris
1. a) Funcii inline n C++
b) S se explice exemplele

2. a) Operatorul de rezoluie n C++ - diverse utilizri


b) S se explice exemplele

3. a) Suprancrcarea funciilor n C++


b) S se explice exemplele

4. a) Parametri cu valori implicite n C++


b) S se explice exemplele

5. a) Variabile referin n C++; transferul parametrilor prin referine


b) S se explice exemplele

6. a) Operatorii new i delete din C++


b) S se explice exemplele

7. a) Destructori
b) S se explice exemplele

8. a) Funcii prietene n C++


b) S se explice exemplele

9. a) Clase prietene n C++


b) S se explice exemplele

10. a) Transferul valorilor de ntoarcere ale funciilor ca referine n C++


b) S se explice exemplele

11. a) Clase, obiecte; date membre, funcii membre; implementare n C++; cuvntul
cheie this

b) S se explice exemplele

12. a) Efectul modificatorilor de acces public, protected, private n C++


b) S se explice exemplele

13. a) Constructori; constructori de copiere; implementare n C++


b) S se explice exemplele

14. a) Motenire, tipuri de motenire efecte; implementare n C++


b) S se explice exemplele

15. Motenire multipl; rezolvarea conflictelor de nume; clase virtuale;


implementare n C++
b) S se explice exemplele

16. a) Clase abstracte; implementare n C++


b) S se explice exemplele

17. a) Clase generice; modaliti de implementare n C++


b) S se explice exemplele

18. a) Suprancrcarea operatorilor binari n C++


b) S se explice exemplele

19. a) Suprancrcarea operatorilor unari n C++


b) S se explice exemplele

20. a) Legare dinamic: funcii membre virtuale; implementare n C++


b) S se explice exemplele

21. a) Suprancrcarea operatorului de conversie a tipurilor n C++


b) S se explice exemplele

Examenul const dintr-o lucrare scrisa de 2h30min, la care


fiecare student va trata unul din subiectele 1-10 i unul din subiectele
11-21. Subiectele tratate vor fi determinate prin tragere la sori pentru
fiecare student.

Punctul a) al fiecrui subiect cere tratarea teoretic a unei


anumite teme, iar punctul b) cere explicarea unuia sau mai multor
exemple constnd din fragmente de programe n limbajul C++ ,
accentundu-se aspectele care au legtur cu tema de la punctul a).
Pentru fiecare din cele 2 subiecte se va acorda o not de la 1 la 10, nota
final a lucrrii scrise fiind media aritmetic rotunjit a notelor de la
cele dou subiecte. Ceea ce se prezint la punctul a) se va lua n
considerare numai dac se va trata i punctul b), punctul b) fiind notat
chiar dac nu se va prezenta nimic la punctul a).

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