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!
Скільки аргументів потрібно для визначення перевантаженої унарної операції?
Створити клас “компанія”, який буде містити інформацію: назва, прізвище власника, вид діяльності.
За допомогою механізму и “мале підприємство” ( : кількість працівників (не більше 50), кількість одиниць реалізованої продукції, вартість за одиницю; метод розрахунку прибутку) та “корпорація” ( : кількість працівників (понад 500), доходи за рік, витрати за рік, сума податку; метод розрахунку чистого прибутку фірми).
Для чого використовують зарезервоване слово using?
Створити клас “людина”, який буде містити інформацію: номер паспорта, прізвище, дату народження.
За допомогою механізму : вид спорту, кількість перемог) та “тренер” ( : вид спорту, кількість учнів, стаж роботи; метод перевірки, чи може заданий спортсмен бути його учнем).
Створити у є двовимірний масив, кількість рядків та кількість стовпців.
Перевантажте оператори:
1) різниці двох матриць однакової розмірності (перевантажити оператор - ),
2) додавання двох матриці однакової розмірності (перевантажити оператор +),
3) порівняння двох матриці однакової розмірності (перевантажити оператор
4) множення матриці на число: кожен елемент матриці помножити на задане число (перевантажити оператор *),
5) операції введення та виведення матриці (перевантажити оператори
Дод. функція.(+2). Реалізувати операцію транспонування матриці.
Наведений код є
class А
{
int i;
public:
void MyFunc( ) {i=0;}
void MyFunc( int x) { i=x;}
void MyFunc( int x, int y) { i=x+y;}
void MyFunc( int x, int y, int z = 0) { i=x+y+z;}
};
. . .
A a;
MyFunc(3, 2);
Що дає оголошення методів класу з модифікатором const?
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) }
Написати клас String , котрий дозволяє працювати з масивами символів. Реалізувати методи:
1) конструктор за замовчуванням, конструктор з параметрами, конструктор копіювання
2) введення та виведення стрічки (перевантажити оператори >>, <<),
3) виведення довжини стрічки (перевантажити оператор !),
4) об’єднання двох стрічок (перевантажити оператор +),
5) порівняння двох стрічок (перевантажити оператори ==, !=, >, <),
Дод. функція.(+2) Функцію перетину двох стрічок (перевантажити оператор *), тобто функцію, яка створює , що містить перетин двох рядків, тобто загальні символи для двох рядків. Наприклад, результатом перетину рядків "sdqcg" та "rgfas34" буде "sg".
Які існують два типи стандартних контейнерів?