Python тема 17

Додано: 20 травня
Предмет:
5 запитань
Запитання 1


Який з наступних варіантів є правильним способом використання блоку try-except в Python для обробки помилок?

варіанти відповідей

try:

# some code

except:

# handle the error

try:

# some code

else:

# handle the error

try:

# some code

catch:

# handle the error

try:

# some code

finally:

# handle the error

Запитання 2

Як можна обробити конкретний тип винятку, наприклад, ZeroDivisionError?

варіанти відповідей

try:

# some code

except:

# handle the ZeroDivisionError



try:

  # some code

except Error:

  # handle the ZeroDivisionError


try:

# some code

except ZeroDivisionError:

# handle the ZeroDivisionError

try:

# some code

catch ZeroDivisionError:

# handle the ZeroDivisionError

Запитання 3

Що буде виведено при виконанні наступного коду?

try:

  print(1 / 0)

except ZeroDivisionError:

  print("Ділення на нуль!")

finally:

  print("Цей блок виконається завжди.")


варіанти відповідей

Ділення на нуль!

Цей блок виконається завжди.

Ділення на нуль!

Цей блок виконається завжди.

1/0

Запитання 4

Який з наступних варіантів найкраще описує призначення блоку finally?

варіанти відповідей

Блок finally виконується лише в разі помилки.

Блок finally виконується лише якщо помилки не було.

Блок finally виконується завжди, незалежно від того, чи була помилка, чи ні.

Блок finally виконується, якщо жоден з блоків except не спрацював.

Запитання 5

Що відбудеться, якщо в блоці except виникне інша помилка?

варіанти відповідей

Помилка буде проігнорована.

Помилка призведе до завершення програми з новим повідомленням про помилку.

Програма повернеться до блоку try.

Програма продовжить виконання з наступного рядка після блоку except.

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест