Конструктор тестів
1
Подія - це:
2
Методи - це:
3
Що означає параметр self у заголовку методу?
4
Які з висловлювань є істинними?
5
Описано клас Dog і створено два екземпляри класу Dog:
class Dog():
def init(self, name, age):
self.name = name
self.age = age
def sit(self):
print(self.name() + 'сідає.')
dog1 = Dog('Рекс', 5)
dog2 = Dog('Альма', 'коллі', 2)
У яких операторах правильно здійснюється виклик методу sit?
6
Установіть відповідність між поняттями та їх означеннями.
Об’єкт
Вплив на об’єкт, що відбувається в програмі
Властивості
Дії, які можуть виконувати об’єкти даного класу
Методи
Описи характеристик об’єктів
Подія
Екземпляр певного класу
7
Установіть відповідність між операторами та їх призначенням.
Виклик методу sit
def__init__(self, name, age):
Створення нового екземпляра на базі класу Dog
dog1.sit()
Заголовок методу sit, який виконується у відповідь на виклик
def sit(self):
Заголовок методу, який виконується при створенні кожного нового екземпляра на базі даного класу
dog1 = Dog('Рекс', 5)
8
Відновіть порядок кроків для створення програми.
Вказати методи
Описати властивості об’єктів
Запрограмувати обробку подій
Виявити об’єкти, якими буде маніпулювати програма
9
Клас - це:
10
Який рядок пропущено в описі класу Cat()?
сlass Cat():
________________________________
self.name = name
self.color = color
self.age = age:
def init(self, name, color, age):
11
Описано клас Cat:
сlass Cat():
def init(self, name, color, age):
self.name = name
self.color = color
self.age = age:
У якому операторі правильно створюється екземпляр класу Cat()?
12
Які з висловлювань є істинними?
13
Список параметрів при виклику метода init і список атрибутів у заголовку метода повинні мати однакові:
14
Установіть відповідність між поняттями й означеннями.
Параметр self
Перший параметр у списку всіх параметрів методу __init__, що потрібний для зв’язку з конкретним об’єктом
Об’єкт
Екземпляр певного класу
Метод __init__
Спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу
Клас
Опис об’єктів певного типу
15
Атрибути - це:
16
Як звернутися до значення атрибута name екземпляра my_cat?
17
На основі класу можна створити:
18
Яке з висловлювань є істинним?
19
Описано клас Cat:
сlass Cat():
def__init__(self, name, color, age):
self.name = name
self.color = color
self.age = age:
У яких операторах правильно створюється екземпляр класу Cat()?
20
Установіть відповідність між поняттями та їх означеннями.
Клас
Опис об’єктів певного типу
Об’єкт
Перший параметр у списку всіх параметрів методу init, що потрібний для зв’язку з конкретним об’єктом
Атрибути
Змінні, в яких зберігаються значення властивостей об’єкта
Параметр self
Екземпляр певного класу
21
Клас - це:
22
Атрибути - це:
23
Методи - це:
24
Які основні принципи об’єктно-орієнтованого програмування?
25
Список параметрів при виклику метода init і список атрибутів у заголовку метода повинні мати однакові:
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0