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