Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Проверка знаний по теме: «Аргументы конструктора в Python», «Self и наследование в Python», «Полиморфизм в Python»

Проверка знаний по теме: «Аргументы конструктора в Python», «Self и наследование в Python», «Полиморфизм в Python»

Avatar
13.10.2025. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Python - курс введения в программирование для студентов СПО

Список вопросов теста

Вопрос 1

Конструктор класса в Python может принимать два основных типа аргументов, какие?

Варианты ответов
  • позиционные
  • именованные
  • наследственные
Вопрос 2

Как называют аргументы, которые передаются в том же порядке, в котором они определены при создании функции? Впишите с маленькой буквы на русском.

Вопрос 3

Как называют аргументы, передаваемые в конструктор или метод класса по имени параметра?

Варианты ответов
  • именованные
  • позиционные
  • классовые
Вопрос 4

Для чего используются значения по умолчанию в аргументах конструктора?

Варианты ответов
  • для определения значений свойств объекта при создании экземпляра класса без явного задания значений этих свойств
  • для создания, переименования, перемещения, удаления файлов и папок
  • для создания нового класса, который наследует свойства и методы родительского класса
Вопрос 5

Какой обязательный параметр передается во все методы класса в Python?

Варианты ответов
  • self
  • __init__()
  • @decorator
Вопрос 6

Как называют конкретный объект, созданный на основе определения класса?

Варианты ответов
  • экземпляр класса
  • параметр класса
  • именованный аргумент
  • метод класса
Вопрос 7

Методы класса могут изменять состояние экземпляра, обращаясь к его свойствам и вызывая его методы. Чтобы обращаться к свойствам и методам экземпляра внутри методов класса, мы используем какой параметр?

Варианты ответов
  • self
  • class
  • init
  • constructor
  • make
Вопрос 8

Как в объектно-ориентированном програмиировании называют класс, созданный на основе родительского?

Варианты ответов
  • наследственным
  • дочерним или производным
  • детским или последовательным
Вопрос 9

Как в Python реализуется наследование?

Варианты ответов
  • путем создания нового класса, который наследует свойства и методы родительского класса
  • вызывается автоматически при создании нового экземпляра класса
  • вызывается автоматически при создании нового экземпляра класса и используется для инициализации свойств объекта
Вопрос 10

Перечислите преимущества полиморфизма

Варианты ответов
  • гибкость
  • масштабируемость
  • эффективность
  • безопасность
Вопрос 11

Как называют  механизм, позволяющий создавать функции и операторы, которые могут работать с различными типами данных без использования обобщенных типов данных?

Варианты ответов
  • ад-хок полиморфизм
  • полиморфизм подтипов
  • параметрический полиморфизм
Вопрос 12

В Python полиморфизм может быть достигнут различными способами, какими?

Варианты ответов
  • полиморфизм параметров
  • полиморфизм операторов
  • полиморфизм наследования
  • полиморфизм с помощью интерфейсов
  • полиморфизм с помощью динамической типизации
Вопрос 13

Это метод, который имеет реализацию в базовом классе, но может быть переопределен в производном классе, о чем речь?

Варианты ответов
  • виртуальный метод
  • магический метод
  • полиморфический метод
Вопрос 14

Как называют специальные методы, которые начинаются и заканчиваются на двойное подчеркивание (например, "len", "str", "getitem" и так далее? Впишите с маленькой буквы на русском

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт