ООП базується на таких поняттях:
метод
база
дані
клас
ООП базується на таких принципах:
функціональність
поліморфізм
наслідування
модульність
Метод в ООП ؙ— це:
алгоритм розв’язування завдання
будь-яка програма
сукупність інструкцій мови програмування
аналог підпрограми
Мову програмування можна назвати ООП, якщо в ній:
усі дані подаються об’єктами
кожний об’єкт належить одному класу
усі дані мають структурований тип
кожний об’єкт є числом
Мова Python реалізує: Позначте одну правильну відповідь.
принципи процедурного програмування і ООП
лише принципи ООП
лише принципи функціонального програмування
лише принципи процедурного програмування
Клас в ООП може містити:
набір змінних лише одного типу
набір змінних різного типу
сукупність методів
лише один метод
Класи в ООП можна:
створювати самостійно у будь-якому місці програми
створювати самостійно після створення об’єкта
імпортувати з інших модулів
створювати самостійно на початку програми
Параметр self у методі вказується для визначення:
який викликати метод
який слід опрацьовувати екземпляр класу
який слід викликати оператор
який слід опрацьовувати клас
Параметр self відокремлюється від змінної або методу: Позначте одну правильну відповідь.
крапкою
комою
чотирма пробілами
пробілом
За допомогою інструкції: obj.rank() буде: Позначте одну правильну відповідь.
викликано метод obj екземпляру rank
викликано змінну rank екземпляру obj
викликано змінну obj екземпляру rank
викликано метод rank() екземпляру obj
Метод __init__ викликається: Позначте одну правильну відповідь.
у процесі кожного створення екземпляру класу
у процесі звернення до нього
у процесі створення методу
у процесі першого створення екземпляру класу
У результаті виконання інструкцій: def __init__(self,x1,x2)…obj=KM("біт","байт"):
x1 набуде значення "біт"
self набуде значення "біт"
x1 набуде значення obj
self набуде значення obj
У результаті виконання інструкцій: def __init__(self,x1="біт",x2="байт") … і obj=KM("миша"):
х2 набуде значення "байт"
х1 набуде значення "миша"
х2 набуде значення "миша"
х1 набуде значення "біт"
У результаті виконання інструкцій: def__int__(self,x1,x2=21)...obj=KM(50,100):
х2 набуде значення 100
х2 набуде значення 21
х1 набуде значення 50
Наслідування у мові Python — це:
здатність об’єктів класу застосовувати лише спеціальні атрибути
здатність об’єктів класу застосовувати атрибути цього самого класу
здатність об’єктів класу застосовувати атрибути інших класів
здатність об’єктів класу застосовувати лише модулі
Якщо ім’я методу у суперкласі співпадає з іменем методу підкласу, то у процесі звернення до нього: Позначте одну правильну відповідь.
буде використовуватися спочатку метод із підкласу, потім із суперкласу
буде використовуватися метод із суперкласу
буде використовуватися спочатку метод із суперкласу, потім із підкласу
буде використовуватися метод із підкласу