Завдання 1.Виконати тестові завдання.
1. Операція, що виконує задані дії над користувацьким типом даних, називається:
а) поліморфічною
б) інкапсульованою
в) класифікованою
г) перезавантаженою
Як у загальному випадку звертатися до полів об’єкта?
а) за допомогою оператора OPERATOR або використовуючи префікс з іменем об’єкта
б) за допомогою оператора WITH або використовуючи префікс з іменем об’єкта
в) за допомогою оператора INIT або використовуючи префікс з іменем об’єкта
3. Якщо об’єкт objA належить до класу А, об’єкт objectB - до класу B, ми хочемо записати objA=objB і помістити функцію присвоювання в клас А, то який тип процедури можна використати?
а) вбудовану операцію перетворення
б) конструктор з одним аргументом
в) перезавантажену операцію =
4. Для перетворення від основного типу до визначеного користувачем класу можна використати:
а) вбудовану операцію перетворення
б) конструктор з одним аргументом
в) перезавантажену операцію =
г) операцію перетворення, що є членом класу
Яке ключове слово свідчить про те, що викликається метод предка даного об’єкта?
а) Inherited
б) Ancestor
в) Testament
Яка стандартна назва деструктора в TurboPascal?
а) Delete
б) Backup
в) Done
Нехай Т – змінна типу «вказівник на об’єкт». Який запис оператора New буде правильним?
а) New(T)
б) New(^T)
в) New(T^)