а) Delete
б) Backup
в) Done
5. Для перетворення від основного типу до визначеного користувачем класу можна використати:
а) вбудовану операцію перетворення
б) конструктор з одним аргументом
в) перезавантажену операцію =
г) операцію перетворення, що є членом класу
Скільки аргументів потрібно для визначення перезавантаженої унарної операції?
а) жодного
б) один
в) два
7. Константний метод, викликаний для об’єкту класу:
а) може змінювати як константні, так і неконстантні поля
б) може змінювати тільки неконстантні поля
в) може змінювати тільки константні поля
г) не може змінювати ні константні, ні некостантні поля
8. Роздільне оголошення і визначення полів класу здійснюється для:
а) закритих полів
б) відкритих полів
в) статичних полів
9. Вираз Cl cl2=cl1; де Cl – ідентифікатор об’єктного типу, є:
а) оператором присвоювання
б) викликом конструктора копіювання за замовчуванням
в) викликом одного з методів класу
Конструктор викликається автоматично в момент _______ об’єкта
а) звертання до об’єкта
б) створення об’єкта
в) видалення об’єкта
г) копіювання об’єкта
Завдання 2.
Охарактеризуйте захищене успадковування та ієрархія класів в С++. Наведіть приклад використання.