Search Header Logo

Урок 9 м2

Authored by Иван Иванович

Computers

9th - 12th Grade

Урок 9 м2
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что такое абстрактный класс в Python?

Класс с реализованными всеми методами

Класс с абстрактными методами, который нельзя инстанцировать

Класс для работы с базами данных

Класс, который нельзя наследовать

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как создать абстрактный метод в классе?

Использовать ключевое слово abstract

Декорировать метод через @abstractmethod

Объявить метод как def method(): pass

Указать его в документации

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Чем интерфейс отличается от абстрактного класса?

Интерфейс можно инстанцировать

Абстрактный класс не поддерживает наследование

Интерфейс требует использования @abstractmethod

Интерфейс содержит только объявления методов, абстрактный класс — частичную реализацию

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой модуль используется для создания абстрактных классов?

collections

abc

os

sys

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что произойдет при попытке создать объект абстрактного класса?

Ошибка TypeError

Будет создан пустой объект

Объект унаследует все методы родителя

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

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод обязателен в абстрактном классе Shape из задания?

area()

draw()

get_color()

__init__()

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Для чего используется @abstractmethod?

Чтобы обязать дочерние классы реализовать метод

Чтобы запретить наследование

Чтобы скрыть метод от внешнего доступа

Чтобы сделать метод статическим

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?