Урок 7 м2

Урок 7 м2

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

Основные понятия баз данных

Основные понятия баз данных

10th Grade

10 Qs

Персональный компьютер

Персональный компьютер

10th Grade

11 Qs

Построение графиков и диаграмм

Построение графиков и диаграмм

10th - 11th Grade

10 Qs

Информационная безопасность учреждения

Информационная безопасность учреждения

10th Grade

11 Qs

КОМПЬЮТЕР

КОМПЬЮТЕР

1st - 12th Grade

10 Qs

Основи програмування

Основи програмування

9th - 12th Grade

10 Qs

HTML

HTML

10th Grade

10 Qs

Презентації в Power Point

Презентації в Power Point

9th - 12th Grade

14 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")

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