Завдання 1.Виконати тестові завдання.
1. Операція крапки (операція доступу до члена класу об’єднує такі два елементи (зліва направо):
а) член класу і об’єкт класу
б) об’єкт класу і клас
в) клас і член цього класу
г) об’єкт класу і член цього класу
2. Деструктори:
а) не мають аргументів і не повертають жодного значення
б) не мають аргументу, але повертають значення у викликаючу програму
в) можуть мати аргументи і не повертають значення у викликаючу програму
3. Константний метод, викликаний для об’єкту класу:
а) може змінювати як константні, так і неконстантні поля
б) може змінювати тільки неконстантні поля
в) може змінювати тільки константні поля
г) не може змінювати ні константні, ні некостантні поля
4. Нехай змінні a і b - об’єктного типу, причому a – дочірнього, b – батьківського. Який із записів правильний:
а) a:=b;
б) b:=a;
в) Обидві операції коректні
Перезавантаження операцій
а) перетворює операції (operator) C++ для роботи з об’єктами
б) надає операціям С++ більше даних, ніж вони можуть обробити
в) надає нове значення існуючим у С++ операціям
г) створює нові операції С++
Скільки аргументів потрібно для визначення перезавантаженої унарної операції?
а) жодного
б) один
в) два