Test na Metódy v objektovo orientovanom programovaní

Metódy v objektovo orientovanom programovaní: Kompletný rozbor

Otázka 1 z 50%

Metódy slúžia na viacnásobné použitie kódu a rozdelenie rozsiahleho kódu na lepšie a zrozumiteľnejšie časti, čím zjednodušujú hľadanie chýb a vedú k prehľadnému kódu.

Test: Metódy v programovaní, Programovanie metód v Jave

20 otázok

Otázka 1: Metódy slúžia na viacnásobné použitie kódu a rozdelenie rozsiahleho kódu na lepšie a zrozumiteľnejšie časti, čím zjednodušujú hľadanie chýb a vedú k prehľadnému kódu.

A. Áno

B. Nie

Vysvetlenie: Metóda je pomenovaný samostatný blok kódu. Slúži na viacnásobné použitie a rozdelenie rozsiahleho kódu na lepšie a zrozumiteľnejšie spracovateľné časti. Dovoľujú nám zjednodušiť hľadanie chýb a písanie programu môže viesť k prehľadnému kódu.

Otázka 2: V programovaní je preťažovanie metód definovanie niekoľkých metód s rovnakým menom, ktoré však musia mať zhodný počet a typ parametrov.

A. Áno

B. Nie

Vysvetlenie: Preťažovanie metód spočíva v definovaní niekoľkých metód s rovnakým menom, ale s rôznym počtom parametrov alebo s rôznym typom parametrov, nie s ich zhodným počtom a typom.

Otázka 3: Ktoré z nasledujúcich tvrdení správne popisuje metódu bez parametrov a bez návratovej hodnoty, tak ako je uvedené v študijných materiáloch?

A. Používa kľúčové slovo 'void' ako typ návratovej hodnoty.

B. Za názvom metódy má prázdne okrúhle zátvorky.

C. Musí obsahovať príkaz 'return' s definovanou návratovou hodnotou.

D. Má prístup deklarovaný ako 'static' a vracia typ 'int'.

Vysvetlenie: Metóda bez parametrov a bez návratovej hodnoty je v materiáloch definovaná ako metóda, ktorá používa prázdny údajový typ 'void' (znamená, že nemá návratovú hodnotu a nemá 'return' s hodnotou) a za menom metódy má prázdne okrúhle zátvorky, čo signalizuje, že nemá žiadne parametre. Príklad 'public void vypis ( ) { Consol.Write ( “ Ahoj svet ” ); }' to potvrdzuje. Tvrdenie, že musí obsahovať príkaz 'return' s hodnotou, je nesprávne, keďže 'void' metóda žiadnu hodnotu nevracia. Taktiež, prístup 'static' a návratový typ 'int' nie sú povinné pre tento konkrétny typ metódy.

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

A. Modifikátor prístupov

B. Typ návratovej hodnoty

C. Meno metódy a formálne parametre

D. Telo metódy

Vysvetlenie: Študijné materiály explicitne uvádzajú, že deklarácia metódy v zdrojovom kóde zahŕňa modifikátor prístupov, typ návratovej hodnoty, meno metódy (s okrúhlymi zátvorkami pre formálne parametre) a telo metódy uzavreté v zložených zátvorkách.

Otázka 5: V preťažených metódach musia mať všetky metódy s rovnakým menom zhodný počet parametrov.

A. Áno

B. Nie

Vysvetlenie: Preťaženie metódy je mechanizmus, ktorý dovoľuje spraviť viacero metód s rovnakým menom, ale rôznymi parametrami. Materiály explicitne uvádzajú, že metódy môžu mať rôzny počet parametrov alebo parametre majú rôzne údajové typy. Príklad s metódami priemer s 2 a 3 parametrami to potvrdzuje.