Урок 4 m3

Урок 4 m3

9th Grade

9 Qs

quiz-placeholder

Similar activities

Тест  по информатике по теме "Моделирование", 9 класс

Тест по информатике по теме "Моделирование", 9 класс

9th Grade

11 Qs

Операторы циклов

Операторы циклов

9th - 10th Grade

9 Qs

ITC: What is System Software?

ITC: What is System Software?

9th - 12th Grade

10 Qs

Calculating Discounts and Tips

Calculating Discounts and Tips

9th - 12th Grade

11 Qs

Marketing Mix 4Ps Quiz

Marketing Mix 4Ps Quiz

9th - 12th Grade

10 Qs

Объекты алгоритмов

Объекты алгоритмов

9th Grade

14 Qs

Единицы измерения информации 7 класс

Единицы измерения информации 7 класс

1st - 10th Grade

10 Qs

Интернет

Интернет

6th - 10th Grade

12 Qs

Урок 4 m3

Урок 4 m3

Assessment

Quiz

Computers

9th Grade

Hard

Created by

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

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой магический метод отвечает за оператор ==?

__eq__ (верно)

__lt__

__cmp__

__equal__

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что произойдет, если сравнить два объекта без переопределения __eq__?

Сравнение будет по значениям всех атрибутов

Сравнение проверит, ссылаются ли объекты на один адрес в памяти (верно)

Программа вызовет ошибку

Сравнение вернет False

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Только __iter__

__iter__ и __next__ (верно)

Только __next__

__iter__, __next__ и __len__

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод вызывает оператор >?

__eq__

__lt__

__gt__ (верно)

__ge__

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает метод __iter__?

Возвращает следующий элемент коллекции

Возвращает сам объект-итератор (верно)

Проверяет наличие следующего элемента

Останавливает итерацию

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как остановить итерацию в методе __next__?

Вернуть None

Вызвать исключение StopIteration (верно)

Вернуть False

Использовать break

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой код корректно реализует сравнение объектов по атрибуту price?

class Product: def __lt__(self, other): return self.price < other.price

class Product: def __eq__(self, other): return self.price < other.price

class Product: def __cmp__(self, other): return self.price - other.price

class Product: def __gt__(self, other): return self.price == other.price

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что вернет [1, 2, 3].__iter__()?

Список [1, 2, 3]

Число 1

Объект-итератор списка

Ошибку

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод НЕ относится к операторам сравнения?

__le__

__ne__

__gt__

__len__