Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування [04320]? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування [04320] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Скільки аргументів потрібно для визначення перевантаженої унарної операції?
Створити клас “компанія”, який буде містити інформацію: назва, прізвище власника, вид діяльності.
За допомогою механізму и “мале підприємство” ( : кількість працівників (не більше 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".
Які існують два типи стандартних контейнерів?