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

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

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

Варіант 8

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

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

Õ - так

Õ - ні

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

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

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

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

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

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

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

c - об’єкти реагують на повідомлення шляхом виконання процедур, що мають назву – методи

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

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

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

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

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

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

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

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

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

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

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

Г) програма визначає довжину найбільшоїсторони трикутника.

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

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

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

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


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

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

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

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

Варіант 9

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

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

Õ - так

Õ - ні

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

Õ - можна описати формальні параметри

Õ - можна описати фактичні параметри

Õ - можна описати формальні та фактичні параметри

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

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

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

c - опис даних та методів

c - опис реалізації класу

c - реалізацію класу

c - властивості класу

c - методи класу

c - данні та методи

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Варіант 10

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

  1. Поліморфізм притаманний будь якому класу

Õ - так

Õ - ні

  1. Під час видалення об’єкта покажчик, що вказував на об’єкт

Õ - зберігає своє значення

Õ - втрачає своє значення

Õ - буде мати значення, яке вказує на наступний об’єкт цього ж класу

Õ - видаляється

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Г) програма визначає координати вершини трикутника з найменшим кутом.

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

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

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


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