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

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

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

Варіант 26

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

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

Õ - так

Õ - ні

  1. Конструктори та деструктори це

Õ - методи класу для керування створенням та видаленням об’єктів та класів

Õ - методи класу для керування, створення та знищення об’єктів

Õ - данні, що необхідні для конструювання об’єктів та їх дестуктуризації

Õ - це члени класу

Õ - це реалізація класу

  1. Спадкування це

c - спадкування нових властивостей від інших об’єктів

c - спадкування класом властивостей від інших класів

c - отримання об’єктами властивостей від надкласів

c - можливість об’єкта спадкувати данні та методи від об’єктів надкласу

c - методологія ООП для спрощення опису нових класів з використанням класів, які описано раніше

c - властивість надкласу передавати свою реалізацію об’єктам підкласу

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

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

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

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

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

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

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

3) точкою та tg кута нахилу прямої

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

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

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

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

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

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


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

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

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

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

Варіант 27

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

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

Õ - так

Õ - ні

  1. Синонім терміну «підклас» є:

Õ - загальний клас

Õ - суперклас

Õ - батьківський клас

Õ - похідний клас

Õ - початковий клас

Õ - нижній клас

  1. Конструктори та деструктори це

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

c - методи класу для керування, створення та знищення об’єктів

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

c - це члени класу

c - це частина реалізації класу

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Варіант 28

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

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

Õ - так

Õ - ні

  1. Під підкласом слід розуміти:

Õ - клас, що має загальні властивості

Õ - клас з реалізацією, що спадкується іншим класом чи класами

Õ - будь який клас, що спадкує данні чи методи іншого класу

Õ - будь який клас, що розташовано під іншим чи іншими класами

  1. Синонімами терміну «підклас» є:

c - загальний клас

c - суперклас

c - батьківський клас

c - похідний клас

c - нижній клас

c - дочірній клас

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

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

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

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

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

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

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

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

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

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

 

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

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

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


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