logo

Crowdly

Browser

Додати до Chrome

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

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

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

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

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

Завдання № 9

 

1. Абстрактний базовий клас: особливості та застосування.

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

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

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

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

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

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

8. Написати програму, що сортує за спаданням vector. Ініціалізатор: 8, 4, 1, 6, -5, -1

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

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

Завдання № 8

 

1. Розкрийте поняття поліморфізму в об’єктно-орієнтованому програмуванні.

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

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

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

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

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

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

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

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

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

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

Завдання № 6

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 26

 

1. Призначення ітераторів в об’єктно-орієнтованому програмуванні..

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

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

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

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

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

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

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

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

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

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

Завдання № 5

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 11

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 4

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 27

 

1. Розкрийте поняття типізації.

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

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

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

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

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

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

8. Написати програму, що підраховує кількість значень з літерою о у vector. Ініціалізатор: rose, violet, clover, tulip

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

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

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

Завдання № 28

 

1. Розкрийте поняття модульності.

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

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

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

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

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

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

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

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

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

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

Завдання № 22

 

1. Розкрийте поняття поліморфізму в об’єктно-орієнтованому програмуванні.

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

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

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

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

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

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

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

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

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

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

Завдання № 25

 

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

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

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

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

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

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

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

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

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

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

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

Browser

Додати до Chrome