logo

Crowdly

Browser

Додати до Chrome

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

Шукаєте відповіді та рішення тестів для Об'єктно-орієнтоване програмування [04320]? Перегляньте нашу велику колекцію перевірених відповідей для Об'єктно-орієнтоване програмування [04320] в vns.lpnu.ua.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Створити базовий клас товар

, котрий містить назву

товару, дату поступлення, дату продажу, ціну.

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

Для продуктів передбачити додаткове поле строк

придатності та метод котрий розраховує, чи товар ще придатний до використання

.

Придатність товару

визначається шляхом порівняння дати поступлення, поточної дати та строку

придатності.

Для приладу передбачити додаткове поле споживання

електроенергії в КВт/год. Реалізувати метод обчислення витраченої

електроенергії для заданої кількості годин роботи.

Переглянути це питання

Створити

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

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

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

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

оператори:

1)   

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

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

2)   

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

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

3)   

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

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

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

4)   

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

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

5)   

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

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

<< та >>).

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

Переглянути це питання

Припускаючи,

що

функція-член класу getcrow() визначена поза класом, як оголосити її усередині класу?

а)

б)

в)

г)

class

leverage {

private:

void

pry();

int

getcrow();

public:

int

crowbar;

leverage()

{crowbar = 0;}

};

int

leverage::

getcrow()

{return

crowbar;}

class

leverage {

private:

int

crowbar;

public:

void

pry();

int getcrow()=0;

leverage()

{crowbar = 0;}

};

int

leverage::

getcrow()

{return

crowbar;}

class

leverage {

private:

int

getcrow();

leverage()

{crowbar = 0;}

public:

int

crowbar;

void

pry();

};

leverage int::getcrow()

{return

crowbar;}

class

leverage {

private:

crowbar int;

public:

pry void

();

int

getcrow

;

leverage()

{crowbar = 0;}

};

int::leverage getcrow()

{return

crowbar;}

Переглянути це питання

Чи правильним є таке твердження: члени даних класу та функції-члени класу повинні бути закритими?

0%
0%
0%
0%
Переглянути це питання

Захист даних від несанкціонованого доступу до них іншими функціями називається :

Переглянути це питання

Яка функція викликається для ініціалізації класу?

0%
0%
0%
0%
0%
Переглянути це питання

Інтерфейсом класу є?

0%
0%
0%
0%
Переглянути це питання

В якому рядку чи рядках компілятор знайде помилки:

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

  

0%
0%
0%
0%
0%
Переглянути це питання

Знайдіть

помилку в реалізації оператора присвоєння:

a) 

class SQUARE

b) 

{

c) 

  int* itsSide;

d) 

  public:

e) 

    SQUARE

operator =(const SQUARE&

rhs)

f) 

    {

g) 

      itsSide = new int;

h) 

      *itsSide = rhs.GetSide();

i) 

      return this;

j) 

    }

k) 

 

l) 

    GetSide(){return *itsSide;}

m) 

};

  

0%
0%
0%
0%
0%
Переглянути це питання

Чи може шаблонний клас бути абстрактним?

0%
0%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на vns.lpnu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome