logo

Crowdly

Browser

Додати до Chrome

Програмування, частина 2 (Об'єктно-орієнтоване програмування)

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

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 2

 

1. Які операції мови С++ не можуть перевантажуватися.

2. Написати шаблонну функцію, що підносить число до кубу, та продемонструвати її використання.

3. Створіть клас, що асоціюється з крапкою в просторі з координатами типу float та підтримує операції переміщення, масштабування, вводу (виводу) координат.

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування крапок (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу char або short, та продемонструвати їх використання.

7. Написати вбудовану функцію, що обчислює логарифм зі значення аргументу типу double за заданою основою (за замовчуванням за основою два), та продемонструвати її використання.

8. Написати програму, що сортує за спаданням array. Ініціалізатор: 8.0, 4.3, 1.9, 6.4, 5.1

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 3

 

1. Роль наслідування в об’єктно-орієнтованому програмуванні.

2. Написати шаблонну функцію, що обчислює логарифм за заданою основою, та продемонструвати її використання.

3. Створіть клас, що асоціюється з вектором на площині з координатами типу float та підтримує операції переміщення, масштабування, обчислення довжини та направляючого вектора.

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування векторів (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу float або double, та продемонструвати їх використання.

7. Написати програму, що виводить у стандартний потік масив чисел типу int по чотири значення в рядку з вирівнюванням за стовпцями.

8. Написати програму, що знаходить найбільше значення array. Ініціалізатор: 8.0, 4.3, 1.9, 6.4, 5.1

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 24

 

1. Охарактеризуйте особливості застосування абстрактних класів.

2. Написати шаблонну функцію, що підносить елементи масиву чисел до квадрату, та продемонструвати її використання.

3. Створіть клас, що асоціюється з часом (години, хвилини, секунди) та підтримує операції збільшення (секунд), зменшення (секунд), ініціалізацію секундами та хвилинами, ініціалізацію секундами, видачу часу в хвилинах або секундах.

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування часу (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати глобальну функцію, що обчислює площу круга, якщо відомий його радіус типу double, та продемонструвати її використання (використайте глобальну змінну).

7. Написати програму, що вводить зі стандартного потоку масив довжини N чисел типу long, обчислює середнє значення елементів цього масиву.

8. Написати програму, що сортує за спаданням vector. Ініціалізатор: rose, violet, clover, tulip

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 17

 

1. Роль наслідування в об’єктно-орієнтованому програмуванні.

2. Написати шаблонну функцію, що обчислює логарифм за заданою основою, та продемонструвати її використання.

3. Створіть клас, що асоціюється з валютою та підтримує операції додавання, віднімання, ініціалізацію, видачу значення об’єкту в у трьох різних валютах (використайте статичні змінні для збереження курсу валют).

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування валют (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу float або double, та продемонструвати їх використання.

7. Написати програму, що виводить у стандартний потік масив чисел типу int по чотири значення в рядку з вирівнюванням за стовпцями.

8. Написати програму, що сортує за зростанням array. Ініціалізатор: dog, cat, mouse, bear

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 19

 

1. Суть множинного успадкування.

2. Написати шаблонну функцію, що знаходить мінімум масиву чисел, та продемонструвати її використання.

3. Створіть клас, що асоціюється з вагою та підтримує операції додавання, віднімання, ініціалізацію, видачу значення об’єкту в кілограмах або фунтах (використайте статичні змінні для збереження коефіцієнту пропорційності).

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування об’єктів (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу int або short, та продемонструвати їх використання.

7. Написати програму, що виводить у стандартний потік масив чисел типу double з точністю п’ять знаків після коми, по три значення в рядку, з вирівнюванням за стовпцями.

8. Написати програму, що знаходить значення cat у array. Ініціалізатор: dog, cat, mouse, bear

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 20

 

1. У чому полягає невизначеність при множинному успадкуванні.

2. Написати шаблонну функцію, що знаходить максимум масиву чисел, та продемонструвати її використання.

3. Створіть клас, що асоціюється з відстанями та підтримує операції додавання, віднімання, ініціалізацію, видачу значення об’єкту в метрах або дюймах (використайте статичні змінні для збереження коефіцієнту пропорційності).

4. На основі класу із завдання 3 створіть похідний клас який би підтримував нумерування відстаней.

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати вбудовану функцію, що підносить значення аргументу типу int до квадрату, та продемонструвати її використання.

7. Написати програму, що вводить зі стандартного потоку масив довжини N чисел типу float, обчислює середнє значення елементів цього масиву.

8. Написати програму, що знаходить значення з буквою о у array. Ініціалізатор: dog, cat, mouse, bear

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 16

 

1. Які операції мови С++ не можуть перевантажуватися.

2. Написати шаблонну функцію, що підносить число до кубу, та продемонструвати її використання.

3. Створіть клас, що асоціюється з прямокутним паралелепіпедом та підтримує операції зміну розмірів, масштабування, ініціалізацію, видачу значення об’єму в літрах та галонах (використайте статичні змінні для збереження коефіцієнту пропорційності).

4. На основі класу із завдання 3 створіть похідний клас який би підтримував нумерування прямокутних паралелепіпедів.

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу char або short, та продемонструвати їх використання.

7. Написати вбудовану функцію, що обчислює логарифм зі значення аргументу типу double за заданою основою (за замовчуванням за основою два), та продемонструвати її використання.

8. Написати програму, що знаходить кількість значень більших за 3 у vector. Ініціалізатор: 8, 4, 1, 6, -5, -1

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

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 18

 

1. Охарактеризуйте взаємозв’язки між базовим та похідними класами.

2. Написати шаблонну функцію, що підносить число до заданого степеню, та продемонструвати її використання.

3. Створіть клас, що асоціюється з об’ємом та підтримує операції додавання, віднімання, ініціалізацію, видачу значення об’єкту в літрах або галонах (використайте статичні змінні для збереження коефіцієнту пропорційності).

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування об’ємів.

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати перевантажувані функції, що обчислюють середнє масиву чисел типу int або double, та продемонструвати їх використання.

7. Написати програму, що виводить у стандартний потік масив чисел типу float з точністю три знаки після коми, по чотири значення в рядку, з вирівнюванням за стовпцями.

8. Написати програму, що сортує за спаданням array. Ініціалізатор: dog, cat, mouse, bear

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

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

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

Browser

Додати до Chrome