wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по функциям и исключениям в Питоне

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Что такое функция в Питоне?

a)

Функция в Питоне - это метод, который не принимает аргументы.

b)

Функция в Питоне - это класс, который описывает объекты.

c)

Функция в Питоне - это переменная, хранящая данные.

d)

Функция в Питоне - это именованный блок кода, который выполняет определенную задачу.

2.

Как импортировать модуль в Питоне?

a)

import имя_модуля

b)

include имя_модуля

c)

require имя_модуля

d)

load имя_модуля

3.

Как определить функцию с параметрами в Питоне?

a)

my_function(param1, param2) => None

b)

function my_function(param1, param2)

c)

def my_function(param1; param2):

d)

def my_function(param1, param2):

4.

Что такое исключение в Питоне?

a)

Исключение в Питоне - это функция для обработки данных.

b)

Исключение в Питоне - это тип переменной.

c)

Исключение в Питоне - это событие, нарушающее нормальный поток выполнения программы.

d)

Исключение в Питоне - это способ оптимизации кода.

5.

Как обрабатывать исключения с помощью try и except?

a)

Исключения обрабатываются автоматически без использования try.

b)

Используйте только конструкцию except для обработки исключений.

c)

try и except не нужны для обработки ошибок в Python.

d)

Используйте конструкцию try для кода, который может вызвать исключение, и except для обработки этого исключения.

6.

Что произойдет, если исключение не будет обработано?

a)

Программа выдаст предупреждение, но не завершится.

b)

Исключение будет проигнорировано.

c)

Программа продолжит выполнение без изменений.

d)

Программа завершится с ошибкой.

7.

Как создать пользовательское исключение в Питоне?

a)

class MyError(Exception): pass

b)

def MyCustomError(): pass

c)

raise MyCustomError()

d)

class MyCustomError(Exception): pass

8.

Что такое finally в блоке try-except?

a)

finally используется только для обработки исключений.

b)

finally выполняется только если исключение не возникло.

c)

finally может быть пропущен без последствий.

d)

finally в блоке try-except гарантирует выполнение кода независимо от наличия исключений.

9.

Как использовать raise для генерации исключений?

a)

Используйте 'raise("сообщение")' для генерации исключений без указания типа.

b)

Применяйте 'raise <тип_исключения>' без сообщения для генерации исключений.

c)

Используйте 'raise <тип_исключения>("сообщение")' для генерации исключений.

d)

Используйте 'throw <тип_исключения>("сообщение")' для генерации исключений.

10.

Каковы основные встроенные исключения в Питоне?

a)

AttributeError

b)

ImportError

c)

FileNotFoundError

d)

ValueError, TypeError, IndexError, KeyError, ZeroDivisionError