Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты Програмування.doc
Скачиваний:
58
Добавлен:
13.04.2015
Размер:
130 Кб
Скачать
☆

2. Які існують можливості визначення функцій-компонент класу?

3. Створити шаблонний базовий клас, який містить одномірний шаблонний масив. Визначити конструктор за замовчуванням, конструктор з параметрами й конструктор копіювання. Деструктор повинен бути віртуальним. У базовому класі визначити віртуальні методи вводу та виводу. Створити за допомогою успадкування новий клас, у якому зазначено, що масив є масивом структур з іменем PRICE, що містить наступні поля:

  • назва товару;

  • назва магазину, де продається товар;

  • вартість товару.

Перевизначити функції вводу та виводу.

Реалізувати у вигляді методів наступні дії:

- вивести на екран інформацію про товар (назва товару передається у вигляді параметра методу); якщо таких немає, то вивести відповідне повідомлення.

Написати програму, що виконує наступні дії:

- введення з клавіатури даних у масив, який складається з восьми елементів типу PRICE;

- вивід на екран інформації про товар, назву якого було введено з клавіатури.

Білет №19

1. Що повертає функція fopen?

2. Що таке інкапсуляція? Описати відомі специфікації доступу.

3. Створити шаблонний базовий клас, який містить одномірний шаблонний масив. Визначити конструктор за замовчуванням, конструктор з параметрами й конструктор копіювання. Деструктор повинен бути віртуальним. У базовому класі визначити віртуальні методи вводу та виводу. Створити за допомогою успадкування новий клас, у якому зазначено, що масив є масивом структур з іменем PRICE, що містить наступні поля:

  • назва товару;

  • назва магазину, де продається товар;

  • вартість товару.

Перевизначити функції вводу та виводу.

Реалізувати у вигляді методів наступні дії:

- вивести на екран інформацію про товари, що продаються у магазині (назва магазину передається у вигляді параметра методу); якщо таких немає, то вивести відповідне повідомлення.

Написати програму, що виконує наступні дії:

- введення з клавіатури даних у масив, який складається з восьми елементів типу PRICE;

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

Білет №20

1. На які групи можна поділити бібліотечні функції вводу-виводу?

2. Що таке поліморфізм?

3. Створити шаблонний базовий клас, який містить одномірний шаблонний масив. Визначити конструктор за замовчуванням, конструктор з параметрами й конструктор копіювання. Деструктор повинен бути віртуальним. У базовому класі визначити віртуальні методи вводу та виводу. Створити за допомогою успадкування новий клас, у якому зазначено, що масив є масивом структур з іменем ORDER, що містить наступні поля:

  • розрахунковий рахунок платника;

  • розрахунковий рахунок одержувача;

  • сума, що перераховується.

Перевизначити функції вводу та виводу.

Реалізувати у вигляді методів наступні дії:

- вивести на екран інформацію про суму (сума магазину передається у вигляді параметра методу); якщо таких немає, то вивести відповідне повідомлення.

Написати програму, що виконує наступні дії:

- введення з клавіатури даних у масив, який складається з восьми елементів типу ORDER;

- вивід на екран інформації про суму, яку було знято з розрахункового рахунка платника, що був введений з клавіатури.

Білет №21

1. Як відкрити потік у двійковому режимі?

2. Для чого використовуються статичні поля? Які особливості статичних полів?

3. Створити шаблонний базовий клас, який містить одномірний шаблонний масив. Визначити конструктор за замовчуванням, конструктор з параметрами й конструктор копіювання. Деструктор повинен бути віртуальним. У базовому класі визначити віртуальні методи вводу та виводу. Створити за допомогою успадкування новий клас, у якому зазначено, що масив є масивом структур з іменем STUDENT, що містить наступні поля:

  • прізвище й ініціали;

  • номер групи;

  • успішність (масив з п'яти елементів).

Перевизначити функції вводу та виводу.

Реалізувати у вигляді методів наступні дії:

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

Написати програму, що виконує наступні дії:

- введення з клавіатури даних у масив, який складається з десяти структур типу STUDENT;

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

Білет №22