2
PROGRAMIRANJE 2 Ispitna pitanja 1. Opšta definicija klase i objekta 2. Temelji objektnog programiranja 3. Definisanje klase u C ++ 4. Prenos po adresi u C ++ (reference) 5. Inkapsulacija 6. Modularnost 7. Smeštanje klase u modul u C ++ 8. Klasifikacija operacija nad objektima 9. Konstruktori 10. Konstruktor kopije 11. Destruktor 12. Stvaranje i uništavanje objekata operatorima new i delete 13. Prijateljske funkcije 14. Konstantni objekti i metode 15. Pojam i klasifikacija polimorfizama 16. Preklapanje funkcija 17. Preklapanje operatora i operatorske funkcije 18. Preklapanje osnovnog operatora dodele 19. Preklapanje ostalih operatora dodele 20. Preklapanje relacionih operatora 21. Preklapanje binarnih aritmetičkih operatora 22. Preklapanje unarnih aritmetičkih operatora 23. Preklapanje operatora indeksiranja

Ispitna Pitanja Programiranje 2

Embed Size (px)

DESCRIPTION

Ispitna Pitanja Programiranje 2

Citation preview

Page 1: Ispitna Pitanja Programiranje 2

PROGRAMIRANJE 2

Ispitna pitanja

1. Opšta definicija klase i objekta

2. Temelji objektnog programiranja

3. Definisanje klase u C++

4. Prenos po adresi u C++ (reference)

5. Inkapsulacija

6. Modularnost

7. Smeštanje klase u modul u C++

8. Klasifikacija operacija nad objektima

9. Konstruktori

10. Konstruktor kopije

11. Destruktor

12. Stvaranje i uništavanje objekata operatorima new i delete

13. Prijateljske funkcije

14. Konstantni objekti i metode

15. Pojam i klasifikacija polimorfizama

16. Preklapanje funkcija

17. Preklapanje operatora i operatorske funkcije

18. Preklapanje osnovnog operatora dodele

19. Preklapanje ostalih operatora dodele

20. Preklapanje relacionih operatora

21. Preklapanje binarnih aritmetičkih operatora

22. Preklapanje unarnih aritmetičkih operatora

23. Preklapanje operatora indeksiranja

24. Preklapanje operatora ()

25. Konverzija u klasu

26. Konverzija iz klase

27. Klasifikacija veza između klasa

28. Asocijacija, agregacija, kompozicija i veza korišćenja

29. Definicija i opšte osobine nasleđivanja

Page 2: Ispitna Pitanja Programiranje 2

30. Realizacija nasleđivanja sa kontrolom pristupa u C++

31. Konstruisanje i destrukcija u ambijentu nasleđivanja

32. Inkluzioni polimorfizam

33. Virtuelne funkcije

34. Dinamičko povezivanje

35. Apstraktne klase

36. Višestruko nasleđivanje

37. Generičke klase

38. Generičke funkcije

39. Postupci za prevenciju otkaza

40. Rukovanje izuzecima kao vrednostima

41. Rukovanje izuzecima kao objektima

42. Propagacija izuzetaka

2