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

Додано: 11 грудня 2023
Предмет: Інформатика, 10 клас
16 запитань
Запитання 1

ООП базується на таких поняттях: 

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

база 

метод 

дані 

клас 

Запитання 2

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

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

поліморфізм 

функціональність 

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

модульність 

Запитання 3

Метод в ООП ؙ— це: 

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

будь-яка програма 

алгоритм розв’язування завдання  

сукупність інструкцій мови програмування 

аналог підпрограми 

Запитання 4

Мову програмування можна назвати ООП, якщо в ній: 

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

кожний об’єкт належить одному класу 

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

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

кожний об’єкт є числом 

Запитання 5

Мова Python реалізує:

Позначте одну правильну відповідь.

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

лише принципи ООП 

принципи процедурного програмування і ООП 

лише принципи функціонального програмування 

лише принципи процедурного програмування 

Запитання 6

Клас в ООП може містити: 

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

набір змінних різного типу 

набір змінних лише одного типу 

сукупність методів 

лише один метод 

Запитання 7

Класи в ООП можна: 

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

створювати самостійно після створення об’єкта 

створювати самостійно у будь-якому місці програми 

імпортувати з інших модулів 

створювати самостійно на початку програми 

Запитання 8

Параметр self у методі вказується для визначення: 

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

який слід опрацьовувати екземпляр класу 

який викликати метод 

який слід викликати оператор 

який слід опрацьовувати клас 

Запитання 9

Параметр self відокремлюється від змінної або методу:

Позначте одну правильну відповідь.

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

комою

крапкою 

чотирма пробілами 

пробілом 

Запитання 10

За допомогою інструкції: obj.rank() буде:

Позначте одну правильну відповідь.

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

викликано змінну rank екземпляру obj 

викликано метод obj екземпляру rank 

викликано змінну obj екземпляру rank 

викликано метод rank() екземпляру obj 

Запитання 11

Метод __init__ викликається:

Позначте одну правильну відповідь.

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

у процесі звернення до нього 

у процесі кожного створення екземпляру класу 

у процесі створення методу 

у процесі першого створення екземпляру класу 

Запитання 12

У результаті виконання інструкцій:

def __init__(self,x1,x2)…obj=KM("біт","байт"):

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

self набуде значення "біт" 

x1 набуде значення "біт" 

x1 набуде значення obj 

self набуде значення obj 

Запитання 13

У результаті виконання інструкцій:

def __init__(self,x1="біт",x2="байт") … і obj=KM("миша"):

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

х1 набуде значення "миша" 

х2 набуде значення "байт"  

х2 набуде значення "миша" 

х1 набуде значення "біт" 

Запитання 14

У результаті виконання інструкцій: def__int__(self,x1,x2=21)...obj=KM(50,100): 

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

х2 набуде значення 21 

х2 набуде значення 100 

х1 набуде значення 50 

х1 набуде значення 100 

Запитання 15

Наслідування у мові Python — це: 

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

здатність об’єктів класу застосовувати атрибути цього самого класу 

здатність об’єктів класу застосовувати лише спеціальні атрибути 

здатність об’єктів класу застосовувати атрибути інших класів 

здатність об’єктів класу застосовувати лише модулі 

Запитання 16

Якщо ім’я методу у суперкласі співпадає з іменем методу підкласу, то у процесі звернення до нього:

Позначте одну правильну відповідь.

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

буде використовуватися метод із суперкласу 

буде використовуватися спочатку метод із підкласу, потім із суперкласу 

буде використовуватися спочатку метод із суперкласу, потім із підкласу 

буде використовуватися метод із підкласу 

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

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