Урок 4 м2

Урок 4 м2

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

Таблицы

Таблицы

10th Grade

10 Qs

Веб-розробка частина 2

Веб-розробка частина 2

8th - 9th Grade

12 Qs

Символьные и строковые величины

Символьные и строковые величины

10th Grade

10 Qs

Основы видеомонтажа

Основы видеомонтажа

11th Grade

10 Qs

Цикл с заданным числом повторений

Цикл с заданным числом повторений

9th Grade

10 Qs

Новая викторина-2.12.2024

Новая викторина-2.12.2024

2nd Grade - University

10 Qs

10 класс повторение CSS and Внедрение мультимедиа

10 класс повторение CSS and Внедрение мультимедиа

10th Grade

10 Qs

Интерфейс Scratch 3.0

Интерфейс Scratch 3.0

1st - 11th Grade

14 Qs

Урок 4 м2

Урок 4 м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

Что такое инкапсуляция в ООП?

Сокрытие внутренних данных объекта от прямого доступа

Наследование методов родительского класса

Создание множества независимых классов

Автоматическое управление памятью

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как обозначаются приватные атрибуты в Python?

С одним подчеркиванием: _balance

С двумя подчеркиваниями: __balance

С ключевым словом private

Специальным декоратором

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Для чего используются геттеры?

Для безопасного получения значения атрибута

Для удаления атрибута

Для изменения значения атрибута без проверок

Для создания новых атрибутов

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что произойдет при попытке обратиться к obj.__balance извне класса?

Возникнет ошибка: атрибут недоступен

Вернется значение атрибута

Будет создан новый атрибут __balance

Вернется None

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой метод безопасно изменяет значение приватного атрибута?

Геттер

Сеттер

Деструктор

Конструктор

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

self.__balance = 0

self._balance = 0

self.balance = 0

private balance = 0

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что должен проверять сеттер для атрибута grade в классе Student?

Что новая оценка не превышает 100

Что оценка является строкой

Что оценка отрицательна

Ничего не проверяет

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что вернет get_balance() для объекта BankAccount, если __balance = 100?

100

Ошибку, так как атрибут приватный

None

0

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Зачем нужны приватные атрибуты?

Чтобы предотвратить неконтролируемое изменение данных

Чтобы ускорить работу программы

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

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