Урок 3 m3

Урок 3 m3

9th Grade

10 Qs

quiz-placeholder

Similar activities

CyberSecurity Basics

CyberSecurity Basics

6th - 12th Grade

10 Qs

ASK T3-STRUKTUR KOD ARAHAN

ASK T3-STRUKTUR KOD ARAHAN

9th Grade

15 Qs

User Interfaces

User Interfaces

8th - 11th Grade

12 Qs

Code.org Unit 3 Review

Code.org Unit 3 Review

9th - 12th Grade

8 Qs

Operating systems

Operating systems

7th - 10th Grade

13 Qs

Video Sharing Platform

Video Sharing Platform

9th Grade

8 Qs

Software - Functions of the Operating System

Software - Functions of the Operating System

5th - 12th Grade

9 Qs

26. ComSys - Operating System Functions Quiz

26. ComSys - Operating System Functions Quiz

9th - 12th Grade

11 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?