Вопрос 1
Что представляют собой объекты в Python?
Выберите один ответ:
Экземпляры функций
Экземпляры классов
Экземпляры модулей
Экземпляры операторов
Вопрос 2
Что такое множественное наследование?
Выберите один ответ:
Это возможность класса наследовать свойства и методы только от одного
родительского класса
Это возможность класса наследовать свойства и методы только от двух
родительских классов
Это возможность класса наследовать свойства и методы сразу от нескольких
родительских классов
Это возможность класса наследовать свойства и методы только от
родительского класса и его потомков
Вопрос 3
Как применить декоратор к функции в Python?
Выберите один ответ:
Изменить код функции, добавив декоратор внутри функции
Создать новую функцию с декоратором и вызвать ее вместо исходной функции
Использовать символ и название декоратора перед определением функции
Нельзя применить декоратор к функции в Python
Вопрос 4
Как называется метод, который вызывается автоматически при удалении
экземпляра класса?
Выберите один ответ:
init
str
del
repr
Вопрос 5
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает класс "Car" со свойствами "make", "model" и "year" и методами
"get_make", "get_model" и "get_year"
Создает функции "get_make", "get_model" и "get_year" со свойствами "make",
"model" и "year"
Создает переменные "make", "model" и "year" со значением "Car"
Создает методы "make", "model" и "year" со свойствами "get_make", "get_model" и
"get_year"
Вопрос 6
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает класс "Rectangle" со свойствами "width" и "height" и методом "get_area", а
также класс "Square", который наследует свойства класса "Rectangle"
Создает класс "Square" со свойствами "width" и "height" и методом "get_area", а
также класс "Rectangle", который расширяет класс "Square"
Создает два независимых класса "Rectangle" и "Square" со свойствами "width" и
"height" и методами "get_area"
Создает класс "Rectangle" со свойствами "width" и "height" и методом
"get_area", а также класс "Square", который наследует свойства класса
"Rectangle" и имеет свой конструктор
Вопрос 7
Что такое инкапсуляция в объектно-ориентированном программировании?
Выберите один ответ:
Механизм, который позволяет создавать новые классы на основе
существующих классов, наследуя их свойства и методы
Возможность объектов разных классов использовать одинаковое имя метода,
но с различной реализацией
Концепция, которая обеспечивает скрытие реализации объекта от
пользователей объекта
Функция, которая определена в классе и может изменять данные объекта
Вопрос 8
Что делает следующий фрагмент программного кода на Python?
Выберите один ответ:
Создает декоратор "my_decorator", который выводит сообщения до и после
вызова функции, а затем применяет его к функции "say_hello" и вызывает
функцию "say_hello"
Создает функцию "my_decorator", которая выводит сообщения до и после вызова
функции, а затем применяет ее к функции "say_hello" и вызывает функцию
"say_hello"
Создает декоратор "say_hello", который выводит сообщения до и после вызова
функции, а затем применяет его к функции "my_decorator" и вызывает функцию
"my_decorator"
Создает функцию "say_hello", которая выводит сообщения до и после вызова
функции, а затем применяет ее к функции "my_decorator" и вызывает функцию
"my_decorator"