Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по Python

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Что показывает функция type(obj)?

a)

Список методов объекта

b)

Тип (класс) объекта

c)

Документацию по объекту

d)

Имя модуля, где объект определён

2.

Что возвращает dir(obj)?

a)

Тип объекта

b)

Список имён атрибутов и методов объекта

c)

Версию Python

d)

Только пользовательские атрибуты без служебных

3.

Для чего используется help(obj)?

a)

Удаляет объект из памяти

b)

Показывает справку/документацию по объекту

c)

Переименовывает объект

d)

Показывает только приватные методы объекта

4.

Что делает hasattr(obj, "name")?

a)

Возвращает значение атрибута name

b)

Проверяет, есть ли у объекта атрибут/метод с именем name

c)

Создаёт атрибут name в объекте

d)

Удаляет атрибут name у объекта

5.

Что делает getattr(obj, "name", default)?

a)

Всегда возвращает default

b)

Возвращает атрибут name, а если его нет — возвращает default

c)

Проверяет тип атрибута name

d)

Возвращает список всех атрибутов объекта

6.

Что означает результат callable(x) == True?

a)

У объекта есть атрибут __name__

b)

Объект можно вызвать как функцию: x(...)

c)

Объект можно импортировать

d)

Объект является модулем

7.

В чём разница между isinstance(obj, Class) и issubclass(Sub, Base)?

a)

Разницы нет, это одно и то же

b)

isinstance проверяет объект, issubclass проверяет классы

c)

isinstance работает только со строками, issubclass — только со списками

d)

issubclass проверяет объект, isinstance проверяет классы

8.

Что проверяет issubclass(Sub, Base)?

a)

Является ли Sub объектом Base

b)

Наследуется ли класс Sub от класса Base

c)

Есть ли у Sub метод Base

d)

Можно ли вызвать Sub как функцию

9.

Что в основном показывает inspect.signature(callable_obj)?

a)

Список всех импортов в программе

b)

Сигнатуру: параметры, которые принимает вызываемый объект

c)

Значение всех переменных в памяти

d)

Скорость выполнения функции

10.

Что из перечисленного относится к модулю sys?

a)

Получение списка методов объекта через sys.dir()

b)

Информация о версии Python и окружении (например, sys.version, sys.platform)

c)

Автоматическое создание классов

d)

Подмена типов объектов во время выполнения