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