Конструктор тестів
18
53
42
0
0
1
Яке ключове слово використовується в Python для створення нового класу?
2
Що таке об'єкт у контексті програмування?
3
Яку роль відіграє параметр self у методах класу?
4
Який метод у Python називають конструктором і він автоматично викликається при створенні об'єкта?
5
Як правильно звернутися до методу drive(10) для об'єкта my_car?
6
Якщо в класі Student є властивість self.grade = 10, як змінити її для об'єкта s1 поза класом?
7
Оберіть приклади об'єктів (екземплярів), а не класів:
8
Які з наведених записів є правильними назвами методів або властивостей?
9
Що зазвичай описується всередині методу __init__?
10
Які дії можна виконувати з методами класу?
11
У класі Wallet (цифровий гаманець) з історією транзакцій, що може бути властивістю (атрибутом)?
12
Що станеться, якщо створити два об'єкти одного класу: car1 = Car() та car2 = Car()?
13
Зв'яжіть поняття з прикладом (Клас "Персонаж гри"):
Властивість
Герой «Конан» з 100 HP
Клас
Поточний рівень досвіду (level)
Об'єкт
Шаблон «Воїн» з характеристиками здоров'я та сили
Метод
Дія «завдати удару» (attack)
14
Відповідність між синтаксисом та терміном:
self.speed = 0
Метод класу
class Robot:
Властивість об'єкта
r1 = Robot()
Створення екземпляра
def move(self):
Оголошення класу
15
Відповідність між дією та кодом для класу Wallet (цифровий гаманець)
Вивести інформацію
w.info()
Переглянути історію
w = Wallet("Ivan")
Поповнити баланс
my_wallet.deposit(100)
Створити гаманець
w.show_history()
16
Порядок створення та використання класу:
Створення конкретного об'єкта (екземпляра).
Написання конструктора __init__ для визначення властивостей.
Опис класу за допомогою ключового слова class.
Виклик методів об'єкта для виконання дій.
17
Порядок виконання коду Python при створенні об'єкта s = Student("Anna"):
Пошук визначення класу Student.
Автоматичний виклик методу __init__.
Присвоєння значень аргументів (наприклад, "Anna") властивостям через self.
Виділення місця в пам'яті для нового об'єкта.
18
Алгоритм зняття готівки в методі withdraw(amount) для класу Wallet (цифровий гаманець):
Додавання запису про операцію до списку історії.
Перевірка умови: чи сума amount не перевищує self.balance.
Виведення повідомлення про успішне зняття.
Віднімання суми від поточного балансу.
Рефлексія від 7 учнів
Сподобався:
Так: 6
Ні: 1
Зрозумілий:
Так: 7
Ні: 0
Потрібні роз'яснення:
Ні: 7
Так: 0