logo

Crowdly

Browser

Додати до Chrome

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

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

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

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

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

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

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

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

діяльності.

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

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

и “мале

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

поля

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

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

поля

: кількість

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

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

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

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

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

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

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

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

народження.

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

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

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

(

поля

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

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

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

Створити

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

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

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

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

оператори:

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".

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

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

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

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

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

Browser

Додати до Chrome