Test na Metódy v objektovo orientovanom programovaní
Metódy v OOP: Kompletný sprievodca pre programátorov
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.