Головна
Тести (Інформатика)
6 клас
Алгоритми та програми (Python)
Тест 14. Класи та об’єкти у програмуванні
№ 1 (1б)
Описано клас Auto:
сlass Autot():
def __init__(self, name, color, width):
self.name = name
self.color = color
self.width = width:
Як правильно створити екземпляр класу Auto()?
A
my_auto = Auto('Ford', 'червоний')
B
my_auto = Auto(Ford, червоний, 2.15)
C
my_auto = Auto('Ford', 2.15)
D
my_auto = Auto('Ford', 'червоний', 2.15)
№ 2 (2б)
Список параметрів при виклику метода __init__ і список атрибутів у заголовку метода повинні мати однакові:
A
кількості
B
типи
C
назви
D
порядок розташування
№ 3 (2б)
Продовжити вислови:
1
Описати конкретний об’єкт означає
A
імена змінних, в яких зберігаються значення властивостей об’єктів
2
Атрибути класу — це
B
визначити для нього значення атрибутів
3
Метод __init__
C
автоматично виконується при створенні кожного нового екземпляра на базі класу
4
Опис класу розміщується
D
завжди на початку коду програми
A
B
C
D
1
2
3
4
№ 4 (1б)
Встановіть відповідність між поняттями та їх описом
1
Перший параметр у списку всіх параметрів методу __init__, що потрібний для зв’язку з конкретним об’єктом
A
Клас
2
Спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу
B
Об’єкт
3
Екземпляр певного класу
C
Метод __init__
4
Опис об’єктів певного типу
D
Параметр self
A
B
C
D
1
2
3
4
№ 5 (1б)
Знайдіть правильний вислів
A
На основі класу можна створити тільки один екземпляр класу.
B
Методи — це об'єкти, які можуть виконувати певні дії.
C
На основі класу можна створити стільки екземплярів, скільки потрібно.
D
Клас — це список назв характеристик екземплярів.
№ 6 (1б)
Як правильно змінити значення атрибута Color екземпляра ball на зелений:
A
ball.color=green
B
ball='green'
C
color='green'
D
ball.color='green'
№ 7 (2б)
Знайдіть правильні вислови
A
Ім’я методу __init__ починається й закінчується двома символами підкреслення
B
Параметр self має бути першим у списку параметрів методу __init__
C
Ім’я методу __init__ починається і закінчується символом підкреслення
D
Метод __init__ — треба спеціально визивати для створення нового об'єкту
№ 8 (1б)
Клас у мові Python - це…
A
опис характеристик об’єкта
B
тип змінних
C
опис об’єктів певного типу
D
створений об'єкт
№ 9 (1б)
Який рядок треба записати замість точок для правильного опису класу Sun()?
class Sun():
………
self.name = name
self.color = color
self.rad = rad:
A
def __init__(name, color, rad):
B
def __init__(self, name, color, rad):
C
def __init__(Sun, name, color, rad):
D
def __init__(self, name, rad):
Прийняти та перевірити