а) Init; Done
б) Create; Destroy
в) Constructor; Destructor
Завдання 2.
Охарактеризуйте успадковування у мові С++. Множинне успадковування. Наведіть приклад використання.
Завдання 3.
В С++ створити об’єктний тип real, який імітує роботу стандартного бібліотечного типу float. Передбачити існування єдиного захищеного поля даних f типу float. Для цього об’єктного типу створити конструктор без параметрів, конструктор з одним параметром, методи вводу та виводу даних. Перезавантажити операцію додавання (+)
Затверджено на засіданні циклової комісії програмування
протокол №_______________ від «________» ____________2011
Голова комісії М.В.Партика
Екзаменатори: Зрем’як Н.Р.
Юзефович І.М.
Михаловська Н.М.
САМБІРСЬКИЙ ТЕХНІКУМ ЕКОНОМІКИ ТА ІНФОРМАТИКИ
Спеціальність «Розробка програмного забезпечення» Семестр VI
Предмет «Об’єктно орієнтоване програмування»
ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № 24
Завдання 1.Виконати тестові завдання.
1. Операція крапки (операція доступу до члена класу об’єднує такі два елементи (зліва направо):
а) член класу і об’єкт класу
б) об’єкт класу і клас
в) клас і член цього класу
г) об’єкт класу і член цього класу
Де, як правило, в конструкторі записується ініціалізація полів об’єкта?
а) між прототипом методу і тілом функції
б) в тілі функції
в) після тіла функції
3. Ім’я конструктора у С++
а) Init
б) Done
в) Create
г) співпадає з іменем класу