Урок 9 м2

Урок 9 м2

9th - 12th Grade

7 Qs

quiz-placeholder

Similar activities

Python. Пользовательские функции и процедуры. Рекурсия.

Python. Пользовательские функции и процедуры. Рекурсия.

10th Grade

10 Qs

Техника безопасности

Техника безопасности

7th - 11th Grade

10 Qs

9 База данных, как модель предметной области

9 База данных, как модель предметной области

9th Grade

10 Qs

Графічний інтерфейс користувача на мові Python

Графічний інтерфейс користувача на мові Python

8th - 11th Grade

12 Qs

Что? Где? Когда?

Что? Где? Когда?

1st - 10th Grade

6 Qs

Информатика

Информатика

9th - 11th Grade

10 Qs

С# interface

С# interface

5th Grade - Professional Development

8 Qs

Строковые методы и функции

Строковые методы и функции

10th Grade

10 Qs

Урок 9 м2

Урок 9 м2

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

Иван Иванович

FREE Resource

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?

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

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

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

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