Przejdź do treści głównej
INF.04Pytanie #788 z 856obsluga-wyjatkow-i-bledow

W języku Java, co stanie się, jeśli w bloku 'try-catch' wystąpi wyjątek, a zdefiniowany jest również blok 'finally'?

Opcje odpowiedzi:
A
Blok 'finally' wykona się tylko jeśli wyjątek nie zostanie złapany.
B
Blok 'finally' zostanie zignorowany.
C
Blok 'finally' wykona się zawsze, niezależnie od tego, czy wyjątek wystąpił i czy został złapany.
Prawidłowa
D
Wykonanie programu zostanie natychmiast przerwane.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Blok 'finally' w mechanizmie obsługi wyjątków Javy jest zaprojektowany tak, aby zawierać kod „sprzątający” (np. zamykanie plików), który musi się wykonać zawsze, bez względu na to, czy operacja w bloku 'try' zakończyła się sukcesem, czy błędem.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Obsluga wyjatkow i bledow”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 9 pytań z tego działu.