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

 

Варіант 2

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

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

Õ - так

Õ - ні

  1. Згідно парадигми об’єктне-орієнтованого програмування:

Õ - об’єкти обмінюються повідомленнями, які уявляють собою процедури (методи реагування)

Õ - об’єкти обмінюються повідомленнями

Õ - об’єкти спадкують властивості від об’єктів суперкласу

Õ - об’єкти рухаються під час виконання програми

Õ - об’єкти створюються за допомогою конструкторів

  1. У виклику конструктора та деструктора

c - записуються формальні параметри або їх значення

c - записуються фактичні параметри

c - записуються формальні та/або фактичні параметри

c - записуються формальні та/або фактичні параметри їх та/або значення

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

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

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

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

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

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

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

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

Г) програма підраховує площу трикутника.

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

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

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

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


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

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

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

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

 

Варіант 3

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

  1. Поліморфізм у ООП досягається шляхом - використання інкапсуляції та спадкування

Õ - так

Õ - ні

  1. Згідно парадигми об’єктне-орієнтованого програмування:

Õ - класи утворюють ієрархію об’єктів

Õ - об’єкти спадкують властивості від об’єктів суперкласу

Õ - схожі об’єкти об’єднуються в класи

Õ - поліморфні об’єкти змінюються

Õ - об’єкти створюються за допомогою конструкторів

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

  1. Контейнерний клас

c - містить в собі хоча б один інший клас

c - складається з об’єктів інших класів

c - містить в собі хоча б один об’єкт іншого класу

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

c - включається в інший клас чи об’єкт (як складова частина)

c - є елементом іншого класу

c - включає у якості елементів інші класи

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

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

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

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

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

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

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

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

Г) програма підраховує всі висоти трикутника.

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

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

Протокол N 1 від "29" серпня 2016 року Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.


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

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

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

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

Варіант 4

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

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

Õ - так

Õ - ні

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

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

Õ - сукупність об’єктів

Õ - спадкування, поліморфізм та інкапсуляцію в самих класах

Õ - сукупність даних зі значеннями

  1. Поліморфізм у ООП досягається шляхом

c - використання інкапсуляції та спадкування

c - перевизначенням метода з тим самим іменем

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

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

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

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

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

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

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

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

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

Г) програма визначає координати вершини трикутника, що знаходиться найближче до початку координат.

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

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

Протокол N 1 від "29" серпня 2016 року Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.


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