logo

Crowdly

Browser

Add to Chrome

Об'єктно-орієнтоване програмування [04320]

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!

Якщо клас Dog оголошений як дружній класу Boy, Terrier походить від Dog, то чи буде Terrier дружній до Boy?

0%
0%
0%
0%
0%
View this question

Який оператор спричинює виклик деструкторів об’єктів, які є елементами масиву?

View this question

Створити базовий клас людина” (поля

: прізвище,

адреса)

.

Створити похідні клас

и “працівник” (додаткові

поля

: назва компанії, кількість відпрацьованих годин, оплата за 1 годину; метод

обчислення зарплати), та “студент” (додаткове поле: масив оцінок за сесію;

метод розрахунку середнього балу).

View this question

Написати клас Дріб (Rational) з поля

ми чисельник та знаменник.

Реалізувати наступні методи:

1)           

конструктор

за замовчуванням, конструктор з параметрами,

2)           

додавання

дробів (перевантажити оператор +),

3)           

віднімання

дробів (перевантажити оператор -),

4)           

множення

дробів (перевантажити оператор *),

5)           

введення

та виведення дробів (перевантажити оператори

<< та >>),

6)           

перевірки

на рівність двох дробів (перевантажити оператор

и ==, !=, >, <).

Дод.

функція.

Якщо задані значення задають скоротний дріб, він повинен

бути скорочений.

View this question

Для чого

використовувати шаблони, якщо можна використовувати макроси?

0%
0%
0%
0%
View this question

Що таке постійне посилання?

0%
0%
0%
0%
0%
View this question

Функції-члени класу, визначені усередині класу, за замовчуванням?

View this question

В якому рядку (чи

рядках) зроблена помилка:

a) 

#include<iostream>

b) 

using namespace std;

c) 

int main()

d) 

{

e) 

    int SomeVariable = 5;

f) 

    cout

<< “SomeVariable: ” <<

SomeVariable << “\n”;

g) 

    int *pVar = & SomeVariable;

h) 

    pVar = 9;

i) 

    cout

<<

“SomeVariable: ” << *pVar << “\n”;

j) 

    return 0;

k) 

}

....

  

View this question

В чому різниця між відкритими (public) і закритими (private) членами-даних?

View this question

Створіть

клас Money для роботи з грошовими сумами. Полями класу є гривні та копійки.

Перевантажте

оператори:

1)         

різниці

двох грошових сум (перевантажити оператор -),

2)         

додавання

двох грошових сум (перевантажити оператор +),

3)         

порівняння

грошових сум (перевантажити оператор

и >, <, ==, !=).

4)         

присвоювання

одної суми іншій ( = ),

5)         

ділення

грошової суми на число (перевантажити оператор

/),

6)         

операції

введення та виведення суми (перевантажити оператори

<< та >>).

View this question

Want instant access to all verified answers on vns.lpnu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome