NEW
Font size
Worksheetspython 2
Total questions: 20
Worksheet time: 10mins
Какой метод Python используется для инициализации объекта класса?
create()
new()
init()
__init__()
Что такое SOLID в объектно-ориентированном программировании?
Модель жизненного цикла программного обеспечения
Принципы, обеспечивающие гибкость и расширяемость кода
Шаблоны проектирования
Список стандартных библиотек для разработки в Python
Какой из следующих принципов SOLID описывает, что класс должен быть открыт для расширения, но закрыт для модификации?
Принцип единственной ответственности (SRP)
Принцип открытости/закрытости (OCP)
Принцип подстановки Барбары Лисков (LSP)
Принцип инверсии зависимостей (DIP)
Какой из следующих вариантов использования декораторов является примером декоратора функции в Python?
Добавление логирования к функции
Создание нового метода в классе
Установка атрибута объекта
Добавление нового аргумента к функции
Что такое инкапсуляция в объектно-ориентированном программировании?
Создание новых объектов на основе существующих
Скрытие деталей реализации объекта от пользователя
Объединение различных классов в один
Изменение состояния объекта после его создания
Какое ключевое слово используется в Python для вызова исключения?
error
exception
raise
try
Какой метод Python используется для удаления атрибута объекта в классе?
delete()
remove()
__delattr__()
__new__()
Какой оператор используется для проверки вхождения элемента в список в Python?
in
not
is
contains
Какая конструкция используется для выполнения блока кода, если условие истинно в Python?
while
for
if
else
Какой метод используется для получения длины списка в Python?
count()
size()
length()
len()
Какая конструкция используется для выполнения блока кода, если условие ложно в Python?
while
if
else
for
Какой метод используется для получения последнего элемента списка в Python?
[-1]
last()
end()
get()
Какой тип данных используется для хранения неизменяемых последовательностей в Python?
list
dict
set
tuple
Какой принцип SOLID гласит, что класс должен иметь только одну причину для изменения?
Принцип единственной ответственности (SRP)
Принцип открытости/закрытости (OCP)
Принцип подстановки Барбары Лисков (LSP)
Принцип инверсии зависимостей (DIP)
Какой метод в Python вызывается при создании нового объекта класса?
__new__()
__create__()
__construct__()
__setattr__()
Какой метод в Python вызывается, когда объект преобразуется в строку?
__str__()
__int__()
__tostring__()
__convert__()
Какой метод вызывается, когда объект используется в качестве контекстного менеджера?
__context__()
__with__()
__enter__()
__str__()
Какой цикл стоит использовать, пока условие итерации истинно?
for
while
do while
while do
Какой цикл стоит использовать для прохода по элементам коллекции?
for
while
while do
do while
В каком случае блок кода, указанный после выражения else в цикле Python, будет выполнен?
Всегда после каждой итерации цикла.
Только при первой итерации цикла.
Если цикл был прерван инструкцией break.
Если цикл не был прерван инструкцией break.
