ID: 3051 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Który z wymienionych poniżej przykładów ilustruje prawidłowy szkielet zarządzania wyjątkami w języku C++?

Warianty odpowiedzi

  1. A

    try { kod } catch { obsługa }

  2. B

    try { kod } finally { obsługa }

  3. C

    try { kod } except { obsługa }

  4. D

    try { kod } handle { obsługa }

Wyjaśnienie

Składnia obsługi wyjątków w C++ opiera się na dwóch głównych słowach kluczowych: try oraz catch.

W bloku try umieszczamy kod ryzykowny, natomiast w bloku catch definiujemy, jak program ma zareagować po przechwyceniu błędu.

Inne słowa kluczowe, takie jak finally znane z C# czy Java, albo except używane w Pythonie, po prostu nie istnieją w składni języka C++.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Zaawansowane