Урок 7 м2

Урок 7 м2

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

§ 1 Алгоритм и его свойства

§ 1 Алгоритм и его свойства

1st - 10th Grade

10 Qs

Термины: алгоритмизация

Термины: алгоритмизация

9th Grade - University

10 Qs

§ 2. Технические средства для работы с информацией

§ 2. Технические средства для работы с информацией

1st - 10th Grade

10 Qs

Информационное право и информационная этика

Информационное право и информационная этика

11th Grade

9 Qs

Основные алгоритмические конструкции. Повторение

Основные алгоритмические конструкции. Повторение

9th - 12th Grade

10 Qs

Основы ООП

Основы ООП

10th - 11th Grade

10 Qs

Класс_Python

Класс_Python

6th - 9th Grade

9 Qs

Алгоритмы и исполнители

Алгоритмы и исполнители

6th - 9th Grade

10 Qs

Урок 7 м2

Урок 7 м2

Assessment

Quiz

Computers

9th - 12th Grade

Hard

Created by

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

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что такое декоратор в Python?

Функция, которая принимает другую функцию и расширяет её функциональность

Специальный тип данных для работы с классами

Метод для создания атрибутов класса

Инструмент для шифрования кода

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой синтаксис используется для применения декоратора к функции?

декоратор(функция) внутри кода

@декоратор перед определением функции

функция.декоратор()

декоратор = функция

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Чем classmethod отличается от staticmethod?

staticmethod может изменять атрибуты класса

classmethod получает класс (cls) первым аргументом, staticmethod — нет

classmethod не требует декоратора

staticmethod всегда возвращает None

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Для скрытия методов от внешнего доступа

Для создания методов, которые работают с классом, а не экземпляром

Для автоматического вызова метода при создании объекта

Для обработки исключений

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает статический метод validate_email(email) из задания?

Проверяет, содержит ли email символ @

Создает новый email для пользователя

Шифрует email

Удаляет невалидные символы из email

6.

OPEN ENDED QUESTION

3 mins • 1 pt

Какой код корректно определяет декоратор @login_required, который проверяет авторизацию?

Evaluate responses using AI:

OFF

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой аргумент первым получает classmethod?

cls

self

args

kwargs

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Зачем нужны staticmethod?

Для методов, которые не зависят от состояния класса или объекта

Для переопределения методов родительского класса

Для работы с приватными атрибутами

Для создания экземпляров класса

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как вызвать статический метод validate_email из класса Profile?

Profile.validate_email("test@mail.ru")

Profile().validate_email("test@mail.ru")

Profile.validate_email(cls, "test@mail.ru")

Только через объект класса