Aby zdefiniować własny wyjątek w języku C++, należy:
Aby zdefiniować własny wyjątek w języku C++, należy:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to B. W C++ (podobnie jak w innych językach obiektowych) własne wyjątki tworzy się poprzez zdefiniowanie nowej klasy, która dziedziczy po klasie bazowej std::exception (lub innej klasie pochodnej od niej), co pozwala na ich poprawną obsługę w blokach try-catch.
Wyjaśnienie pozostałych opcji:
- A – Funkcje obsługi błędów to podejście proceduralne (np. w C).
- C – Pusty blok catch to błąd w sztuce (połykanie wyjątków).
- D –
throwsłuży do rzucania wyjątku, a nie jego definiowania.
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.
Pojęcia z tego pytania
- Język programowania C++Wieloparadygmatowy, kompilowany bezpośrednio do kodu maszynowego język programowania ogólnego przeznaczenia, oferujący bezpośrednie zarządzanie pamięcią i najwyższą wydajność.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
- Obsługa wyjątków (Exception Handling)Mechanizm kontrolowanego wychwytywania i reagowania na błędy wykonania programu przy użyciu bloków try, catch, finally oraz instrukcji throw.
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.
- #135
Obsługę wyjątku, który wygenerowała aplikacja należy zdefiniować w sekcji
- #217
W języku Java wyjątek ArrayIndexOutOfBoundsException może pojawić się w sytuacji odwołania się do elementu tablicy, którego
- #287
W której sekcji obsługi wyjątków jest zaimplementowana reakcja na rzucony wyjątek?
- #335
Dla podawanego fragmentu kodu Java zostanie wygenerowany wyjątek, gdy zmienna index przyjmie wartość
- #581
Korzystając z obsługi wyjątków, aby zdefiniować i rzucić własny wyjątek, można zastosować polecenie: