а) Inherited
б) Ancestor
в) Testament
Завдання 2.
Охарактеризуйте конструктори в мові С++. Перезавантаження конструкторів. Наведіть приклад використання.
Завдання 3.
Створити на мові С++ програму, що містить описи класів об’єктів. Частину методів віртуалізувати..
Батьківський об’єкт: Розрахунок добутку значення у ланцюжку з чотирьох величин.
Поля даних: код ланцюжка, значення першої величини, значення другої величини, значення третьої величини, значення четвертої величини, добуток.
Дочірній об’єкт: Розрахунок максимального значення у ланцюжку з п’яти величин.
Поля даних: код ланцюжка, значення першої величини, значення другої величини, значення третьої величини, значення четвертої величини, значення п’ятої величини, добуток.
Затверджено на засіданні циклової комісії програмування
протокол №_______________ від «________» ____________2011
Голова комісії М.В.Партика
Екзаменатори: Зрем’як Н.Р.
Юзефович І.М.
Михаловська Н.М.
САМБІРСЬКИЙ ТЕХНІКУМ ЕКОНОМІКИ ТА ІНФОРМАТИКИ
Спеціальність «Розробка програмного забезпечення» Семестр VI
Предмет «Об’єктно орієнтоване програмування»
ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № 23
Завдання 1.Виконати тестові завдання.
Вкажіть правильний запис операції доступу до членів класу, якщо distptr – вказівник.
а) distptr -> getdist ( );
б) distptr.getdist ( );
в) distptr * getdist ( );