Search Header Logo

Урок 5 м3

Authored by Сергей Алипов

Computers

9th Grade

Урок 5 м3
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что такое протоколы в Python?

Явные интерфейсы, требующие наследования

Неформальные интерфейсы, требующие реализации определенных методов (верно)

Абстрактные классы с декораторами

Специальные декораторы для методов

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод нужно реализовать, чтобы объект поддерживал протокол Sized?

__size__

__len__ (верно)

__length__

__sized__

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какие методы обязательны для создания контекстного менеджера через класс?

__start__ и __end__

__enter__ и __exit__ (верно)

__open__ и __close__

__init__ и __del__

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что гарантирует использование конструкции with?

Автоматическое управление ресурсами (например, закрытие файлов) (верно)

Ускорение выполнения кода

Отмену всех исключений

Шифрование данных

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой протокол требует реализации методов __iter__ и __next__?

Итератор (верно)

Контекстный менеджер

Сравнение объектов

Управление памятью

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что главным образом делает метод __exit__?

Создает ресурс

Освобождает ресурсы и обрабатывает исключения (верно)

Запускает таймер

Возвращает результат работы

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой код использует протокол длины?

class Box: def __len__(self): return len(self.items)

class Box: def size(self): return 10

class Box: def length(self): return self.items.count()

class Box: def __iter__(self): return iter(self.items)

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?