WorksheetsQuiz on Classes and Objects in C++
Total questions: 14
Worksheet time: 7mins
Što znači OOP?
Objektno-Optimizirano Programiranje
Objektno-Orijentirani Proces
Objektno-Orijentirano Programiranje
Objektno-Orijentirani Protokol
Što je klasa u C++?
Metoda (funkcija) koja vraća vrijednost
Vrsta varijable
Predložak za stvaranje objekata
Podatkovna struktura za nizove
Što je enkapsulacija?
Nasljeđivanje svojstava iz druge klase
Promjena tipa varijable
Stvaranje više klasa
Postupak "skrivanja" podataka unutar klase
Što omogućuje nasljeđivanje u C++?
Skrivanje podataka unutar klase
Stvaranje novih klasa na temelju postojećih
Stvaranje objekata bez klasa
Definiranje više metoda
Što je polimorfizam?
Metoda skrivanja podataka
Proces stvaranja novih klasa
Mogućnost korištenja iste metode na različite načine
Mogućnost stvaranja više objekata
Koja se ključna riječ koristi za deklariranje klase u C++?
class
define
struct
object
Što je konstruktor?
Posebna metoda (funkcija) koja inicijalizira objekte
Metoda (funkcija) koja uništava objekte
Vrsta varijable
Metoda (funkcija) za pristup privatnim podacima
Koja je svrha destruktora?
Osloboditi resurse kada objekt više nije potreban
Inicijalizirati svojstva objekta
Stvoriti nove objekte
Modificirati metode klase
Što omogućuje modifikator vidljivosti (pristupni) 'public' ?
Skriva Članske varijable od svih klasa
Omogućava pristup samo izvedenim klasama
Ograničava pristup samo na klasu
Čini članske varijable dostupnima izvan klase
Koja je svrha članovskih varijabli u klasi?
Za kreiranje novih klasa
Za definiranje metoda
Za upravljanje alokacijom memorije
Za pohranu podataka povezanih s objektom
Koji je ispravan način definiranja metode izvan klase?
Korištenjem operatora dosega (::)
Korištenjem samo imena klase
Korištenjem točke (.)
Korištenjem operatora (->)
Što je članska metoda (funkcija) klase?
Funkcija koja stvara objekte
Funkcija definirana unutar klase
Globalna funkcija
Funkcija koja ne može pristupiti podacima klase
Što omogućuje modifikator vidljivosti (pristupni) 'private' ?
Omogućuje pristup iz bilo kojeg dijela programa
Omogućuje pristup samo izvedenim klasama
Ograničava pristup članskim varijablama unutar klase
Čini članske varijable dostupnima svim klasama
Što omogućuje modifikator vidljivosti (pristupni) 'protected'?
Omogućuje pristup unutar klase i njenih izvedenih klasa
Skriva članske varijable od izvedenih klasa
Ograničava pristup samo na klasu
Čini članske varijable dostupnim sa bilo kojeg mesta
