Advertisement
StevanovicMilan

Untitled

Feb 6th, 2020
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. Članovi podaci klase MOGU DA BUDU PROIZVOLJNOG TIPA, OSIMA TIPA KLASE U KOJOJ SE POSMATRANI ČLAN NALAZI.
  2. Destruktor polimorfne klase MOŽE, ALI NE MORA DA BUDE VIRTUELNA FUNKCIJA.
  3. Objekti izvedene klase predstavljaju PODVRSTU OBJEKATA OSNOVNE KLASE.
  4. Dve klase koje imaju članove podatke istog tipa NE MORAJU DA BUDU ISTOG TIPA.
  5. Povezivanje poziva funkcije sa samom funkcijom za vreme prevođena programa naziva se STATIČKO ILI RANO POVEZIVANJE.
  6. Kada se iz neke funkcije koja nije članica klase može pristupiti svim članovima date klase, tada se za tu funkciju kaže da je PRIJATELJSKA.
  7. Koji od navedenih specifikatora se smatra podrazumevanim prilikom izvođenja klasa? „PRIVATE“
  8. Svaki pristup članu klase unutar nestatičke funkcije članice bez eksplicitnog navođenja objekta kojem član pripada predstavlja IMPLICITAN PRISTUP PREKO POKAZIVAČA „this“.
  9. Za svaku klasu koja poseduje barem jednu virtuelnu funkciju generiše se TABELA POKAZIVAČA ZA VIRTUELNE FUNKCIJE.
  10. Ako se binarni operator + za klasu X realizuje kao globalna funkcija, kako izgleda zaglavlje takve operatorske funkcije? ODG: T operator + (X,Y)
  11. Klasa koja ima barem jednu virtuelnu funkciju koja na kraju ima oznaku =0 naziva se APSTRAKTNA.
  12. Ako imamo 3 numerisane radnje u vezi sa destrukcijom objekta izvedene klase, izabrati odgovor koji sadrži tačan redosled radnji prilikom destrukcije takvog objekta:
  13. 1. Pozivaju se destruktori korisnički definisanih tipova članova podataka izvedene klase
  14. 2. Izvršava se telo destruktora
  15. 3. Poziva se destruktor osnovne klase
  16. ODGOVOR : 2 1 3
  17. Kakav pokazivač se deklariše sledećom naredbom: const int *const p=&izraz;
  18. ODGOVOR: Konstantan pokazivač na konstantu
  19. Konstruktor kopije je posebna funkcija članica koja se automatski poziva prilikom KREIRANJA OBJEKTA IZ DRUGOG OBJEKTA ISTE KLASE.
  20. Koja vrsta izvođenja u potpunosti odgovara konceptu nasleđivanja u OOP-u? ODGOVOR: JAVNO!
  21. Rezultat sabiranja pokazivača i celog broja u slučajevima kada je to dozvoljeno, jeste: POKAZIVAČ!
  22. Globalne funkcije NE MOGU DA SE DEKLARIŠU KAO VIRTUELNE!
  23. Pristup pojedinim elementima klase ostvaruje se korišćenjem operatora PRISTUPA ČLANU!
  24. Koncept izvođenja klasa PREDSTAVLJA ŠIRI POJAM OD KONCEPTA NASLEĐIVANJA!
  25. Pretprocesorske direktive nemaju veze sa sintaksom C++ jezika. ODGOVOR: TAČNO!
  26. U programskom jeziku C++ strukture IMAJU SVE OSOBINE KLASA OSIM ČINJENICE DA SU IM ČLANOVI PODRAZUMEVANO JAVNI!
  27. Kada program prevodilac naiđe na deklaraciju klase NE ZAUZIMA PROSTOR U MEMORIJI, VEĆ SAMO ODREDI OBLAST VAŽENJA TOG IMENA U PROGRAMU.
  28. Koji od ponuđenih operatora nema predefinisano značenje za korisnički definisane tipove?
  29. 1. []
  30. 2. =
  31. 3. ‘
  32. 4. &
  33. ODGOVOR: 1.
  34. Za klasu definisanu na sledeći način samo jedan od ponuđenih odgovora predstavlja deklaraciju kostruktora kopije. Koji? KLASA: class { public: int i;};
  35. 1. test (const test &);
  36. 2. test (int);
  37. 3. test();
  38. 4. void test ();
  39. ODGOVOR: 1.
  40. Ukoliko programer ne definiše konstruktor kopije za neku klase, tada program prevodilac AUTOMATSKI GENERIŠE PODRAZUMEVANI JAVNI KONSTRUKTOR KOPIJE!
  41. Čista apstraktna klasa NE MOŽE DA IMA VIRTUELNE FUNKCIJE!
  42. Pretprocesor ne razlikuje mala od velikih slova. ODGOVOR: NETAČNO!
  43. Koji od ponuđenih izraza je ekvivalentan sledečem izrazu: izraz_1 [izraz_2]?
  44. ODGOVOR: *((izraz_1)+(izraz_2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement