Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz on Classes and Objects in C++

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Što znači OOP?

a)

Objektno-Optimizirano Programiranje

b)

Objektno-Orijentirani Proces

c)

Objektno-Orijentirano Programiranje

d)

Objektno-Orijentirani Protokol

2.

Što je klasa u C++?

a)

Metoda (funkcija) koja vraća vrijednost

b)

Vrsta varijable

c)

Predložak za stvaranje objekata

d)

Podatkovna struktura za nizove

3.

Što je enkapsulacija?

a)

Nasljeđivanje svojstava iz druge klase

b)

Promjena tipa varijable

c)

Stvaranje više klasa

d)

Postupak "skrivanja" podataka unutar klase

4.

Što omogućuje nasljeđivanje u C++?

a)

Skrivanje podataka unutar klase

b)

Stvaranje novih klasa na temelju postojećih

c)

Stvaranje objekata bez klasa

d)

Definiranje više metoda

5.

Što je polimorfizam?

a)

Metoda skrivanja podataka

b)

Proces stvaranja novih klasa

c)

Mogućnost korištenja iste metode na različite načine

d)

Mogućnost stvaranja više objekata

6.

Koja se ključna riječ koristi za deklariranje klase u C++?

a)

class

b)

define

c)

struct

d)

object

7.

Što je konstruktor?

a)

Posebna metoda (funkcija) koja inicijalizira objekte

b)

Metoda (funkcija) koja uništava objekte

c)

Vrsta varijable

d)

Metoda (funkcija) za pristup privatnim podacima

8.

Koja je svrha destruktora?

a)

Osloboditi resurse kada objekt više nije potreban

b)

Inicijalizirati svojstva objekta

c)

Stvoriti nove objekte

d)

Modificirati metode klase

9.

Što omogućuje modifikator vidljivosti (pristupni) 'public' ?

a)

Skriva Članske varijable od svih klasa

b)

Omogućava pristup samo izvedenim klasama

c)

Ograničava pristup samo na klasu

d)

Čini članske varijable dostupnima izvan klase

10.

Koja je svrha članovskih varijabli u klasi?

a)

Za kreiranje novih klasa

b)

Za definiranje metoda

c)

Za upravljanje alokacijom memorije

d)

Za pohranu podataka povezanih s objektom

11.

Koji je ispravan način definiranja metode izvan klase?

a)

Korištenjem operatora dosega (::)

b)

Korištenjem samo imena klase

c)

Korištenjem točke (.)

d)

Korištenjem operatora (->)

12.

Što je članska metoda (funkcija) klase?

a)

Funkcija koja stvara objekte

b)

Funkcija definirana unutar klase

c)

Globalna funkcija

d)

Funkcija koja ne može pristupiti podacima klase

13.

Što omogućuje modifikator vidljivosti (pristupni) 'private' ?

a)

Omogućuje pristup iz bilo kojeg dijela programa

b)

Omogućuje pristup samo izvedenim klasama

c)

Ograničava pristup članskim varijablama unutar klase

d)

Čini članske varijable dostupnima svim klasama

14.

Što omogućuje modifikator vidljivosti (pristupni) 'protected'?

a)

Omogućuje pristup unutar klase i njenih izvedenih klasa

b)

Skriva članske varijable od izvedenih klasa

c)

Ograničava pristup samo na klasu

d)

Čini članske varijable dostupnim sa bilo kojeg mesta