Урок 3 m3

Урок 3 m3

9th Grade

10 Qs

quiz-placeholder

Similar activities

OCR GCSE CS 1.5 MCQ1 System Software (J277)

OCR GCSE CS 1.5 MCQ1 System Software (J277)

9th - 10th Grade

7 Qs

Модуль Turtle в Python

Модуль Turtle в Python

9th Grade

10 Qs

1.1.5 CSE Iteration and Loops

1.1.5 CSE Iteration and Loops

9th - 12th Grade

14 Qs

Компьютерная сеть Интернет

Компьютерная сеть Интернет

9th - 10th Grade

14 Qs

Higher Coding

Higher Coding

KG - University

12 Qs

IGCSE Comp Sci -  Security revision

IGCSE Comp Sci - Security revision

9th - 11th Grade

10 Qs

Linux-2 Quiz 2 -- LAMP

Linux-2 Quiz 2 -- LAMP

1st - 12th Grade

15 Qs

Empowerment Technologies

Empowerment Technologies

KG - 12th Grade

15 Qs

Урок 3 m3

Урок 3 m3

Assessment

Quiz

Computers

9th Grade

Hard

Created by

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

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что такое миксины в Python?

Классы, предназначенные для одиночного наследования

Классы-примеси, добавляющие функциональность через множественное наследование (верно)

Классы с обязательным методом __init__

Основные классы для ядра логики программы

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как обычно называют миксины, чтобы их было легко отличить?

С префиксом Base (например, BaseUser)

С суффиксом Mixin (например, LoggingMixin) (верно)

С префиксом Abstract

С суффиксом Class

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Почему миксины не имеют своего состояния?

Они обязаны наследовать атрибуты родительских классов

Обычно у них нет метода __init__, чтобы избежать конфликтов (верно)

Они не поддерживают множественное наследование

Это требование языка Python

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой порядок наследования важен при использовании миксинов?

Миксины указываются после основного класса

Миксины указываются перед основным классом (верно)

Порядок не имеет значения

Миксины всегда должны быть первыми в списке родителей

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что произойдет, если миксин и основной класс имеют метод с одинаковым именем?

Будет вызван метод основного класса

Приоритет зависит от порядка наследования (MRO) (верно)

Программа завершится с ошибкой

Будет вызван метод миксина

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Принцип единственной ответственности (SOLID) (верно)

Принцип открытости/закрытости

Принцип инверсии зависимостей

Принцип подстановки Лисков

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что выведет ClassName.__mro__ для класса с миксинами?

Список всех методов класса

Кортеж с порядком разрешения методов в цепочке наследования

Количество родительских классов

Имена всех миксинов

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?