Test na Metódy v objektovo orientovanom programovaní

Metódy v OOP: Sprievodca pre Študentov Programovania

Otázka 1 z 50%

Preťažovanie metód znamená definovanie viacerých metód s rovnakým menom, ktoré sa líšia počtom alebo typom parametrov.

Test: Metódy v programovaní, Programovanie metód a preťaženie

20 otázok

Otázka 1: Preťažovanie metód znamená definovanie viacerých metód s rovnakým menom, ktoré sa líšia počtom alebo typom parametrov.

A. Ano

B. Ne

Vysvetlenie: Pod preťažovaním metód sa rozumie definovanie niekoľkých metód s rovnakým menom, ale s rôznym počtom parametrov, alebo s rôznym typom parametrov.

Otázka 2: Hlavným účelom metód je sťažovať rozdelenie rozsiahleho kódu na lepšie a zrozumiteľnejšie časti, čím sa komplikuje hľadanie chýb.

A. Ano

B. Ne

Vysvetlenie: Metódy slúžia na rozdelenie rozsiahleho kódu na lepšie a zrozumiteľnejšie spracovateľné časti a dovoľujú nám zjednodušiť hľadanie chýb, nie sťažovať.

Otázka 3: Ktoré z nasledujúcich prvkov sú súčasťou deklarácie metódy v zdrojovom kóde podľa poskytnutých materiálov?

A. Modifikátor prístupov

B. Typ návratovej hodnoty

C. Meno metódy s formálnymi parametrami v okrúhlych zátvorkách

D. Názov triedy, do ktorej metóda patrí

Vysvetlenie: Podľa študijných materiálov deklarácia metódy v zdrojovom kóde zahŕňa modifikátor prístupov, typ návratovej hodnoty a meno metódy s formálnymi parametrami. Názov triedy, do ktorej metóda patrí, nie je súčasťou samotnej deklarácie metódy, ale je to širší kontext, v ktorom je metóda definovaná.

Otázka 4: Ktorá z nasledujúcich charakteristík správne popisuje metódu, ktorá nemá žiadne parametre a zároveň vracia hodnotu?

A. Má pred menom metódy uvedený typ void a jej okrúhle zátvorky za menom metódy sú prázdne.

B. Má pred menom metódy uvedený údajový typ (napr. int, double) a jej okrúhle zátvorky za menom metódy sú prázdne.

C. Má pred menom metódy uvedený údajový typ (napr. int, double) a v jej okrúhlych zátvorkách sú definované formálne parametre.

D. Má pred menom metódy uvedený typ void a v jej okrúhlych zátvorkách sú definované formálne parametre.

Vysvetlenie: Metóda bez parametra s návratovou hodnotou má podľa študijného materiálu pred menom metódy uvedený typ návratovej hodnoty (napr. int, double, char), nie void. Okrúhle zátvorky za menom metódy sú prázdne, keďže nemá žiadne parametre. Príklad z materiálu 'public int nacitaj( ) { int x= 5 return x ; }' to potvrdzuje.

Otázka 5: Metóda WriteLine() sa používa na vypísanie obsahu na obrazovku.

A. Ano

B. Ne

Vysvetlenie: Študijné materiály uvádzajú, že výsledok sa nakoniec vypíše na obrazovku „cez metódu WriteLine“.