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

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

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

Варіант 23

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

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

Õ - так

Õ - ні

  1. Множинне спадкування це

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

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

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

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

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

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

c - так, але тільки при умові їх однаковості

c - так, але тільки при умові відсутності порожнього конструктора

c - ні

c - так

c - так, якщо вони мають різні імена

c - так, якщо вони відрізняються числом та/або типом параметрів

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Варіант 24

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

  1. Для кожного класу завжди існує конструктор

Õ - так

Õ - ні

  1. Спадкування дозволяє

Õ - спадкувати нові властивості від інших об’єктів чи класів

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

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

Õ - підкласу спадкувати реалізацію від надкласу (надкласів)

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

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

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

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

c - клас, від котрого спадкуються дані та методи іншими класами

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

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

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

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

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

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

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

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

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

 

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

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

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


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

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

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

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

Варіант 25

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

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

Õ - так

Õ - ні

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

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

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

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

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

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

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

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

c - суперклас

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

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

c - верхній клас

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

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

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

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

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

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

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

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

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

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

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

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

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


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