Кафедра інформаційних систем та математичних дисциплін

дисципліна «Об'єктно-орієнтована розробка програмних систем»

КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА

Варіант 14

І. Тестові питання

  1. Підклас може мати декілька надкласів

Õ - так

Õ - ні

  1. При виконанні конструктора

Õ - виконується тіло конструктора

Õ - створюється об’єкт шляхом виділення пам’яті для збереження даних класу та методів класу та виконується тіло конструктора

Õ - створюється об’єкт шляхом виділення пам’яті для збереження даних об’єкту та виконується тіло конструктора

  1. Під час виконання конструктора контейнерного класу

c - створюються всі об’єктів, які є членами класу

c - не виконується конструктори для створення об’єктів – членів класу

c - не створюється об’єкт надкласу

c - виконується конструктори для створення всіх об’єктів – членів класу

c - інші конструктори не виконуються

ІІ. Практичне завдання

Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.

Вимоги до програми:

А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.

Б) Описати конструктори класу для створення ЛН2Н за:

1) коефіцієнтами рівняння;

2) двома точками;

В) За допомогою інтерфейсу користувач створює три прямі лінії, що подають трикутник та одну пряму.

Г) Програма визначає координати вершини трикутника, яка знаходиться далі за інші до лінії.

Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.

Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін

Протокол N 1 від "29" серпня 2016 року.

Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.


ПВНЗ «Європейський університет»

Кафедра інформаційних систем та математичних дисциплін

дисципліна «Об'єктно-орієнтована розробка програмних систем»

КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА

Варіант 15

І. Тестові питання

  1. Надклас не може бути підкласом

Õ - так

Õ - ні

  1. Для одного класу обов’язково слід описати хоча б один конструктор

Õ - так, якщо клас є надкласом

Õ - так (хоча б порожній)

Õ - ні

Õ - так

  1. Під час виконання конструктора підкласу

c - не виконується конструктор надкласу

c - не створюється об’єкт надкласу

c - виконується конструктор надкласу

c - надклас в увагу не приймається

c - створюється об’єкт надкласу

c - інші конструктори не виконуються

ІІ. Практичне завдання

Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.

Вимоги до програми:

А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.

Б) Описати конструктори класу для створення ЛН2Н за:

1) коефіцієнтами рівняння;

2) двома точками;

В) За допомогою інтерфейсу користувач створює три прямі лінії, що подають трикутник та одну пряму.

Г) Програма визначає суму відстаней вершин трикутника, до лінії.

Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.

Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін

Протокол N 1 від "29" серпня 2016 року.

Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.


ПВНЗ «Європейський університет»

Кафедра інформаційних систем та математичних дисциплін

дисципліна «Об'єктно-орієнтована розробка програмних систем»

КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА

Варіант 16

І. Тестові питання

  1. Класи у мові С++ описуються за допомогою ключових слів Struct, Class та Union

Õ - так

Õ - ні

  1. Під час виконання конструктора підкласу

Õ - не виконується конструктор надкласу

Õ - не створюється об’єкт надкласу

Õ - виконується конструктор надкласу

Õ - надклас в увагу не приймається

Õ - інші конструктори не виконуються

  1. Для дружніх класів

c - можна відкривати данні, що приховано інкапсуляцією

c - можна відкривати реалізацію, що було приховано шляхом використання інкапсуляції

c - можна відкривати методи, що приховано інкапсуляцією

c - не можна відкривати методи, що приховано інкапсуляцією

c - не можна відкривати данні, що приховано інкапсуляцією

ІІ. Практичне завдання

Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.

Вимоги до програми:

А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.

Б) Описати конструктори класу для створення ЛН2Н за:

1) коефіцієнтами рівняння;

2) двома точками;

В) За допомогою інтерфейсу користувач створює три прямі лінії, що подають трикутник та одну пряму.

Г) Програма визначає середнє арифметичне значення відстаней вершин трикутника, до лінії.

Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.

Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін

Протокол N 1 від "29" серпня 2016 року.

Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.


ПВНЗ «Європейський університет»