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!

Скільки аргументів потрібно для визначення перевантаженої унарної операції?

View this question

Створити клас

“компанія”, який буде

містити інформацію: назва, прізвище власника, вид

діяльності.

За допомогою механізму

наслідування, реалізувати похідні від “ компанія ” клас

и “мале

підприємство” (

поля

: кількість працівників (не більше 50), кількість

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

поля

: кількість

працівників (понад 500), доходи за рік, витрати за рік, сума

податку; метод розрахунку чистого прибутку фірми).

View this question

Для чого використовують зарезервоване слово using?

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

Створити клас

“людина”, який буде

містити інформацію: номер паспорта, прізвище, дату

народження.

За допомогою механізму

наслідування, реалізувати похідні класи “спортсмен” (поля

: вид спорту, кількість перемог) та “тренер”

(

поля

: вид спорту, кількість учнів, стаж роботи; метод перевірки, чи може

заданий спортсмен бути його учнем).

View this question

Створити

клас Matrix для роботи з матрицями. Полями клас

у є двовимірний масив, кількість

рядків та кількість стовпців.

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

оператори:

1)   

різниці двох матриць однакової

розмірності (перевантажити оператор - ),

2)   

додавання двох матриці однакової

розмірності (перевантажити оператор +),

3)   

порівняння двох матриці однакової

розмірності (перевантажити оператор

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

4)   

множення матриці на число: кожен

елемент матриці помножити на задане число (перевантажити оператор *),

5)   

операції введення та виведення

матриці (перевантажити оператори

<< та >>).

Дод. функція.(+2). Реалізувати операцію транспонування матриці.

View this question

Наведений код є

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); 

View this question

Що дає оголошення методів класу з модифікатором const?

View this question

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)  }

View this question

Написати клас String

,

котрий дозволяє працювати з масивами символів. Реалізувати методи:

1)         

конструктор

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

2)         

введення

та виведення стрічки (перевантажити оператори >>, <<),

3)         

виведення

довжини стрічки (перевантажити оператор !),

4)         

об’єднання

двох стрічок (перевантажити оператор +),

5)         

порівняння

двох стрічок (перевантажити оператори ==, !=, >, <),

Дод. функція.(+2)

Функцію перетину двох стрічок

(перевантажити оператор *), тобто функцію, яка створює

рядок

, що містить

перетин двох рядків, тобто загальні символи для двох рядків. Наприклад,

результатом перетину рядків "sdqcg" та "rgfas34" буде

рядок

"sg".

View this question

Які існують два типи стандартних контейнерів?

0%
0%
0%
0%
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