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