Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування [04320]? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування [04320] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Створити базовий клас “людина” (поля : прізвище, адреса)
Створити похідні клас и “працівник” (додаткові : назва компанії, кількість відпрацьованих годин, оплата за 1 годину; метод обчислення зарплати), та “студент” (додаткове поле: масив оцінок за сесію; метод розрахунку середнього балу).
Написати клас Дріб (Rational) з поля ми чисельник та знаменник. Реалізувати наступні методи:
1) конструктор за замовчуванням, конструктор з параметрами,
2) додавання дробів (перевантажити оператор +),
3) віднімання дробів (перевантажити оператор -),
4) множення дробів (перевантажити оператор *),
5) введення та виведення дробів (перевантажити оператори
6) перевірки на рівність двох дробів (перевантажити оператор
Дод. Якщо задані значення задають скоротний дріб, він повинен бути скорочений.
Знайдіть помилку в реалізації оператора присвоєння:
a)
b)
c)
d)
e) SQUARE operator =(const SQUARE& rhs)
f)
g)
h)
i)
j)
k)
l)
m)
Який оператор спричинює виклик деструкторів об’єктів, які є елементами масиву?
Для чого використовувати шаблони, якщо можна використовувати макроси?
Що таке постійне посилання?
Функції-члени класу, визначені усередині класу, за замовчуванням?
Функції-члени класу, визначені усередині класу, за замовчуванням?
Створити клас«посвідчення», який міститиме інформацію: номер, прізвище власника, дату видачі.
Створити похідні класи « паспорт» (додаткові : дата народження, адреса) та «права» (додаткові : категорія, дата завершення строку дії; метод для перевірки, чи дійсні права).
Об'єднання членів даних і функцій-членів класу називається: