Класи, об’єкти, наслідування в Python

Додано: 14 грудня 2022
Предмет: Інформатика, 10 клас
Тест виконано: 50 разів
6 запитань
Запитання 1

На яких принципах базується ООП?

варіанти відповідей

наслідування

поліморфізм

інкапсуляція

абстракція

Запитання 2

До основних понять ООП належать

варіанти відповідей

об’єкт

клас

метод

змінна класу 

екземпляр класу 

Запитання 3

Мова ООП має відповідати таким вимогам: 

варіанти відповідей

усі дані подаються об’єктами

програма є набором об’єктів, які взаємодіють між собою та надсилають один одному необхідні повідомлення

кожен об’єкт може мати у своєму складі інші об’єкти і для всіх них виділяється власна частина пам’яті

кожен об’єкт належить одному типу (класу), який задає поведінку об’єктів, створених на їх основі;

об’єкти одного типу можуть виконувати одні й ті са -

мі дії

Запитання 4

Характерними особливостями ООП мовою Python можна вважати такі:


варіанти відповідей

основною складовою мови ООП є клас, головне призначення якого — творення та маніпулювання об’єктами, а також підтримка механізму наслідування як способу адаптації програмного коду для розв’язування різнотипних задач і одноразового його використання;

програма складається з окремих, достатньо незалежних 

частин, що суттєво полегшує її розуміння й читання;

основною складовою мови ООП є клас, головне призначення якого — творення та маніпулювання об’єктами, а також підтримка механізму наслідування як способу адаптації програмного коду для розв’язування однотипних задач і неодноразового його використання

програма складається з окремих, але залежних  

частин, що суттєво полегшує її розуміння й читання;

Запитання 5

Знайди правильний запис

варіанти відповідей

<екземпляр класу>.<ім’я методу> ([параметри])


<ім’я методу>.<екземпляр класу> ([параметри])

<ім’я методу>.<параметри> (екземпляр клас[у])

Запитання 6

Загальна форма методу конструктором класу така:


варіанти відповідей

def __init__(self 

[,<параметр1>[,…,<параметрN>]]):

 <тіло методу>

def --init--(self 

[,<параметр1>[,…,<параметрN>]]):

 <тіло методу>

def __init__(self)

[,<параметр1>[,…,<параметрN>]]:

 <тіло методу>

def __init__(self 

[,<параметр1>[,…,<параметрN>]]):


Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест