logo

Crowdly

Browser

Додати до Chrome

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

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

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

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

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

Завдання № 1

 

1. Охарактеризуйте основні призначення перевантаження операцій.

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

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

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

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

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

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

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

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

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

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

Завдання № 10

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 13

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 23

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 21

 

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

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

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

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

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

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

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

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

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

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

Дисципліна «Програмування ч.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 (ООП)»Контрольна робота

Завдання № 7

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 15

 

1. Охарактеризуйте основні призначення перевантаження операцій.

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

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

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

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

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

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

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

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

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

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

Завдання № 12

 

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

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

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

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

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

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

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

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

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

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

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

Завдання № 14

 

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

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

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

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

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

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

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

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

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

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

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

Browser

Додати до Chrome