Test na Metódy v objektovo orientovanom programovaní

Metódy v OOP: Kompletný sprievodca pre programátorov

Otázka 1 z 50%

Metóda s názvom "maximum", ktorá je uvedená v študijných materiáloch, je implementovaná s tromi parametrami typu int a vracia celočíselnú hodnotu.

Test: Programovanie — metódy a preťažovanie, Programovanie v jazyku (metódy a preťaženie)

20 otázok

Otázka 1: Metóda s názvom "maximum", ktorá je uvedená v študijných materiáloch, je implementovaná s tromi parametrami typu int a vracia celočíselnú hodnotu.

A. Áno

B. Nie

Vysvetlenie: Podľa sekcie "Metóda s parametrom a s návratovou hodnotou" je metóda "maximum" deklarovaná ako "public int maximum ( int a , int b , int c )", čo znamená, že prijíma tri parametre typu int a vracia hodnotu typu int.

Otázka 2: V okrúhlych zátvorkách za názvom metódy sú v deklarácii metódy vždy uvedené formálne parametre.

A. Áno

B. Nie

Vysvetlenie: Podľa materiálov sú v okrúhlych zátvorkách formálne parametre, avšak metóda bez parametra má okrúhle zátvorky prázdne.

Otázka 3: Ktorá z nasledujúcich možností správne opisuje preťažovanie metód (overloading) s rôznym počtom parametrov podľa poskytnutých materiálov?

A. Definovanie viacerých metód s rovnakým menom, ale odlišným typom návratovej hodnoty.

B. Definovanie viacerých metód s rovnakým menom a rovnakým typom parametrov, ale s rôznym usporiadaním parametrov.

C. Definovanie viacerých metód s rovnakým menom, ale s rôznym počtom parametrov alebo s rôznym typom parametrov.

D. Definovanie viacerých metód s rôznym menom, ale s rovnakým počtom a typom parametrov.

Vysvetlenie: Podľa študijných materiálov, 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. Možnosť s rôznym počtom parametrov je priamo v súlade s touto definíciou.

Otázka 4: Ktoré tvrdenie správne opisuje, čo sa rozumie pod preťažovaním metód (method overloading)?

A. Definovanie metód s rovnakým menom, ale s rôznym počtom parametrov.

B. Definovanie metód s rôznym menom, ale s rovnakým počtom parametrov.

C. Definovanie metód s rovnakým menom, ale s rôznym typom parametrov.

D. Definovanie metód s rovnakým menom, ale s rôznym návratovým typom.

Vysvetlenie: 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 5: Výsledok volanej metódy sa môže uložiť do premennej.

A. Áno

B. Nie

Vysvetlenie: V materiáloch je uvedený príklad volania metódy Spocitaj, kde sa jej výsledok uloží do premennej vysledok. Tým je potvrdená možnosť uloženia výsledku volanej metódy do premennej.