Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування [04320]? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування [04320] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Якщо клас Dog оголошений як дружній класу Boy, Terrier походить від Dog, то чи буде Terrier дружній до Boy?
Який оператор спричинює виклик деструкторів об’єктів, які є елементами масиву?
Створити базовий клас “людина” (поля : прізвище, адреса)
Створити похідні клас и “працівник” (додаткові : назва компанії, кількість відпрацьованих годин, оплата за 1 годину; метод обчислення зарплати), та “студент” (додаткове поле: масив оцінок за сесію; метод розрахунку середнього балу).
Написати клас Дріб (Rational) з поля ми чисельник та знаменник. Реалізувати наступні методи:
1) конструктор за замовчуванням, конструктор з параметрами,
2) додавання дробів (перевантажити оператор +),
3) віднімання дробів (перевантажити оператор -),
4) множення дробів (перевантажити оператор *),
5) введення та виведення дробів (перевантажити оператори
6) перевірки на рівність двох дробів (перевантажити оператор
Дод. Якщо задані значення задають скоротний дріб, він повинен бути скорочений.
Для чого використовувати шаблони, якщо можна використовувати макроси?
Що таке постійне посилання?
Функції-члени класу, визначені усередині класу, за замовчуванням?
В якому рядку (чи рядках) зроблена помилка:
a)
b)
c)
d)
e)
f) << “SomeVariable: ” << SomeVariable << “\n”;
g)
h)
i) << “SomeVariable: ” << *pVar << “\n”;
j)
k)
....
В чому різниця між відкритими (public) і закритими (private) членами-даних?
Створіть
Перевантажте оператори:
1) різниці двох грошових сум (перевантажити оператор -),
2) додавання двох грошових сум (перевантажити оператор +),
3) порівняння грошових сум (перевантажити оператор
4) присвоювання одної суми іншій ( = ),
5) ділення грошової суми на число (перевантажити оператор
6) операції введення та виведення суми (перевантажити оператори