2.1. Клас “фігура”: координати на шахівниці, колір. Метод – “хід” на одну позицію в одному з 4 напрямків. Похідні: ”кінь”, “пішак”(порядковий номер, чи своя половина поля), “ферзь” – зі своїми методами “хід” і “удар”. В похідних класах перевантажити бінарний мінус А-В як “А б’є В". Функцію “хід” перетворити на віртуальну.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
БУКОВИНСЬКИЙ ДЕРЖАВНИЙ ФІНАНСОВО-ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ
Кафедра комп’ютерних дисциплін
РЕКТОРСЬКА КОНТРОЛЬНА РОБОТА З ПЕРЕВІРКИ ЗАЛИШКОВИХ ЗНАНЬ
студентів кваліфікаційного рівня «Бакалавр», галузі знань 0501 "Інформатика та обчислювальна техніка", напряму підготовки 6.050101 "Комп'ютерні науки"
з дисципліни «Об’єктно-орієнтоване програмування»
ВАРІАНТ № 3
Теоретична частина
1. Дайте відповідь на запитання:
a) Охарактеризуйте особливості використання структур та об’єднань у задачах розробки програмного забезпечення з використанням об’єктно-орієнтованих підходів.
b) Особливості створення шаблонних класів з двома узагальненими типами даних.
2. Вкажіть правильну відповідь:
3.1. У програмі на мові С++ обов'язково є функція
а) head;
б) start;
в) prime;
г) main;
д) finish.
Що означає запис while (false)?
а) нескінченний цикл;
б) цикл, який не виконується жодного разу;
в) помилка компіляції;