а)вказівник на таблицю віртуальних методів об’єктного типу
б)вказівник на таблицю динамічних методів об’єктного типу
в)розмір таблиці віртуальних методів об’єктного типу
Перезавантаження операцій
а) перетворює операції (operator) C++ для роботи з об’єктами
б) надає операціям С++ більше даних, ніж вони можуть обробити
в) надає нове значення існуючим у С++ операціям
г) створює нові операції С++
Завдання 2.
Охарактеризуйте об’єктний тип у мові Pascal. Синтаксис оголошення. Наведіть приклад використання.
Завдання 3.
Створити на мові С++ програму, яка містить описи класів об’ктів. Визначити методи. Частину методів описати як константні.
Батьківський об’єкт: плата за спожитий газ.
Поля даних: ПІП абонента, місяць, рік, спожито кубометрів газу, ціна за кубометр, всього до оплати.
Дочірній об’єкт: плата за водопостачання для пільгових категорій.
Поля даних: ПІП абонента, місяць, рік, спожито кубометрів газу, ціна за кубометр, процент скидки, всього до оплати.
Затверджено на засіданні циклової комісії програмування
протокол №_______________ від «________» ____________2011
Голова комісії М.В.Партика
Екзаменатори: Зрем’як Н.Р.
Юзефович І.М.
Михаловська Н.М.
САМБІРСЬКИЙ ТЕХНІКУМ ЕКОНОМІКИ ТА ІНФОРМАТИКИ
Спеціальність «Розробка програмного забезпечення» Семестр VI
Предмет «Об’єктно орієнтоване програмування»