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