Конструктор тестів
16 питань з відповідями КЛАС чи ОБʼЄКТ? У тексті випадковим способом замінено слова «клас» та «об’єкт» на «КОТИК» та «КРОЛИК». Для кожного твердження виберіть, які з них стосуються класу, а які — об’єкту.
4 питання на принципи ООП. У селі Котинець жили різні котики. Один з місцевих жителів вирішив створити програму, що допоможе організувати життя цих котиків. Вкажіть для кожного питання тесту один із принципів ООП.
1
У програмі КОТИК є схемою для оголошення та створення об’єктів. КОТИК це
2
КРОЛИК — це екземпляр класу, який дає змогу програмістам використовувати змінні та методи зсередини класу. КРОЛИК це
3
Коли формується КРОЛИК, простір пам’яті не виділяється. КРОЛИК це
4
Коли КОТИК створюється, для нього виділяється пам’ять. КОТИК це
5
Ви можете оголосити КРОЛИКа лише один раз. КРОЛИК це
6
КОТИКів можна використовувати для створення багатьох об’єктів. КОТИК це
7
КОТИК — це логічна (абстрактна) сутність. КОТИК це
8
КРОЛИК — це фізична (конкретна) сутність. КРОЛИК це
9
Ми не можемо маніпулювати КОТИКом, оскільки він недоступний у пам’яті. КОТИК це
10
КОТИКами можна маніпулювати. КОТИК це
11
Наприклад, мобільні телефони — це КОТИК. КОТИК це
12
Якщо мобільний телефон — це КОТИК, то iphone, redmi, blackberry, samsung — КРОЛИКи. КРОЛИК це
13
Місцевий житель почав з визначення основних характеристик котиків. Відповідно до цього, він створив базовий клас 'Cat', який містив загальні атрибути та методи для всіх котиків. Це охоплювало атрибути 'name' (ім’я котика) та 'age' (вік котика) та методи 'eat()' (приймати їжу) та 'make_sound()' (видавати звук).
14
У селі жили котики різних порід — 'PersianCat', 'SiameseCat' та 'MaineCoonCat'. Місцевий житель створив окремі класи для кожної породи котика, якому передавались атрибути та методи від базового класу 'Cat'.
15
Місцевий житель також дбав про захист приватності даних. У класі 'Cat' він створив методи 'get_name()' та 'get_age()', щоб зовнішній код міг отримувати ці значення, а також метод 'set_name()' для зміни імені котика.
16
Коли село Котинець організовувало котячий парад, він використовував ще один важливий принцип ООП. Він створив список, що містив об’єкти різних котиків, незалежно від їхньої породи. Використовуючи цей список, він звертався до методу 'make_sound()' для кожного котика, і кожен з них видавав свій унікальний звук.
Рефлексія від 14 учнів
Сподобався:
Так: 13
Ні: 1
Зрозумілий:
Так: 14
Ні: 0
Потрібні роз'яснення:
Ні: 13
Так: 1