NEW
Font size
WorksheetsВиключення в Python
Total questions: 20
Worksheet time: 10mins
Який базовий клас для всіх виключень у Python?
BaseException
Exception
Error
Throwable
Яка конструкція використовується для обробки виключень у Python?
try-except
do-catch
begin-rescue
try-catch
Що станеться, якщо виключення не буде оброблене в програмі?
Програма продовжить виконання
Програма завершиться з помилкою
Виключення буде проігнороване
Виключення буде автоматично оброблене
Який блок коду виконується незалежно від того, чи виникло виключення?
else
catch
finally
end
Як підняти власне виключення в Python?
throw Exception()
raise Exception()
except Exception()
assert Exception()
Яке виключення виникає при спробі доступу до неіснуючого індексу списку?
KeyError
IndexError
ValueError
AttributeError
Яке виключення виникає при спробі перетворити рядок, що не є числом, на ціле число?
TypeError
ValueError
SyntaxError
NameError
Що робить оператор `assert` у Python?
Піднімає AssertionError, якщо умова істинна
Піднімає AssertionError, якщо умова хибна
Ігнорує помилки в коді
Використовується для обробки виключень
Як зловити кілька різних виключень в одному блоці `except`?
Перерахувати їх через кому в дужках
Використовувати кілька блоків `except`
Вкладати блоки `try` один в одного
Це неможливо в Python
Яке виключення виникає при спробі відкрити неіснуючий файл для читання?
FileNotFoundError
IOError
OSError
NameError
Який блок коду виконується, якщо в блоці `try` не виникло виключень?
except
finally
else
catch
Яке виключення виникає при спробі поділити число на нуль?
ZeroDivisionError
ArithmeticError
MathError
ValueError
Як створити власний клас виключення в Python?
Успадкувати його від класу Exception
Успадкувати його від класу Error
Успадкувати його від класу BaseException
Створити клас без успадкування
Як зловити всі можливі виключення в блоці `try`?
Використати `except Exception:`
Використати `except BaseException:`
Використати `except:`
Використати `except AllExceptions:`
Яке виключення виникає при спробі викликати невизначену змінну?
TypeError
NameError
AttributeError
KeyError
Яке виключення виникає при спробі виконати недопустиму операцію з типами даних?
TypeError
ValueError
SyntaxError
IndexError
Як можна отримати інформацію про виключення, яке було перехоплено?
Використати функцію `info()`
Використати модуль `traceback`
Використати `sys.exc_info()`
Використати метод `exception()`
Яке виключення виникає при спробі доступу до неіснуючого атрибута об'єкта?
AttributeError
KeyError
NameError
IndexError
Яке виключення виникає при синтаксичній помилці в коді?
SyntaxError
IndentationError
TypeError
RuntimeError
Як можна забезпечити виконання певного коду після завершення блоку `try` незалежно від того, чи виникло виключення?
Розмістити код у блоці `else`
Розмістити код у блоці `finally`
Розмістити код після блоку `try`
Розмістити код у блоці `except`
