Looking for Об'єктно-орієнтоване програмування [04320] test answers and solutions? Browse our comprehensive collection of verified answers for Об'єктно-орієнтоване програмування [04320] at vns.lpnu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Захист даних від несанкціонованого доступу до них іншими функціями називається
Який клас вважається дружнім?
В якому рядку чи рядках компілятор знайде помилки?
a) class TV
b) {
c) public:
d) void SetStation(int Station);
e) int GetStation() const;
f) private:
g) int itsStation;
h) };
i) main()
j) {
k) TV myTV;
l) myTV.itsStation = 9;
m) TV.SetStation(10);
n) TV myOtherTv(2);
o) }
Що поганого в автоматичному приведенні типів
1 - Якщо програміст застосовує приведення типів для того, щоб обійти закладений в С++ строгий контроль за типами даних, то це говорить про серйозні недоліки в структурі програми, які протирічать ідеології С++.
2 - Якщо програміст застосовує приведення типів, то це суттєво сповільнює виконання програми і потребує додаткової оптимізації по швидкості.
3 - Автоматичне приведення не є технологією С++, а тому компілятор повинен компілювати фрагмент коду, як код мови С.
4
-Автоматичне
приведення є операціями пізнього зв’язування, що суттєво сповільнює виконання
програми.
Чим відрізняються версії перевантажених функцій?
Нехай, для створення прямокутника із заокругленими кутами використовується клас RoundRect, який є похідним від двох базових класів – Rectangle і Circle, які, в свою чергу, віртуально походять від спільного класу Shape. Скільки об’єктів класу Shape створюється при створенні одного об’єкта класу RoundRect?
Створити клас “студент”, який буде містити інформацію про студента: номер залікової, прізвище, курс.
За допомогою механізму : масив оцінок за 10 предметів сесії, метод обчислення середнього балу) та “аспірант” (додаткові : кількість публікацій; метод визначення допуску до захисту, умова допуску – понад 3 публікації).
Захист даних від несанкціонованого доступу до них іншими
Посилання на новий об'єкт повертає?
Якщо в базовому класі функція оголошена віртуальною, а в похідному класі ключове слово virtual при переозначені цього класу не використано, то чи буде ця функція віртуальною при успадковуванні її класом третього рівня?