дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
Варіант 17
І. Тестові питання
- Методи в ООП уявляють собою процедури
Õ - так
Õ - ні
- Пам'ять для збереження даних об’єктів виділяється
Õ - статично та власноруч програмістом
Õ - динамічно та власноруч програмістом
Õ - статично під час виклику конструктора
- Інкапсуляція це
c - збереження даних та методів всередині класу чи об’єкту
c - збереження даних та методів в середині класу та приховання їх від об’єктів інших класів та від інших ділянок програми
c - приховування даних від зовнішнього втручання
c - розташування даних всередині об’єктів
ІІ. Практичне завдання
Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.
Вимоги до програми:
А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.
Б) Описати конструктори класу для створення ЛН2Н за:
1) коефіцієнтами рівняння;
2) двома точками;
В) За допомогою інтерфейсу користувач створює три прямі лінії, та точку.
Г) Програма визначає суму відстаней вершин трикутника, до точки.
Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.
Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін
Протокол N 1 від "29" серпня 2016 року.
Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін
дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
Варіант 18
І. Тестові питання
- У виклику конструктора та деструктора записуються формальні параметри або їх значення
Õ - так
Õ - ні
- Під час виконання конструктора підкласу
Õ - не виконується конструктор надкласу
Õ - не створюється об’єкт надкласу
Õ - виконується конструктор надкласу
Õ - надклас в увагу не приймається
Õ - інші конструктори не виконуються
- Множинне спадкування дозволяє
c - спадкувати нові властивості від інших об’єктів чи класів
c - підкласу спадкувати реалізацію від декількох надкласів
c - отримувати об’єктами властивості від декількох надкласів
c - об’єкту спадкувати данні та методи від об’єктів декількох надкласів
c - підкласу спадкувати данні від надкласів
ІІ. Практичне завдання
Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.
Вимоги до програми:
А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.
Б) Описати конструктори класу для створення ЛН2Н за:
1) коефіцієнтами рівняння;
2) двома точками;
В) За допомогою інтерфейсу користувач створює три прямі лінії, та точку.
Г) Програма визначає середнє арифметичне значення відстаней вершин трикутника, до точки.
Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.
Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін
Протокол N 1 від "29" серпня 2016 року.
Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін
дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
Варіант 19
І. Тестові питання
- Пам'ять для збереження даних об’єктів виділяється динамічно та власноруч програмістом
Õ - так
Õ - ні
- Контейнерний клас
Õ - містить в собі хоча б один інший клас
Õ - складається з об’єктів інших класів
Õ - містить в собі хоча б один об’єкт іншого класу
Õ - включається в інший клас чи об’єкт (як складова частина)
Õ - є елементом іншого класу
Õ - включає у якості елементів інші класи
- Множинне спадкування це
c - спадкування нових властивостей від багатьох інших об’єктів
c - методологія ООП для спрощення опису нових класів з використанням декількох класів, що описано раніше
c - властивість надкласів передавати свою реалізацію об’єктам підкласу
c - отримання об’єктами властивостей від декількох надкласів
c - можливість об’єкта спадкувати данні та методи від об’єктів декількох суперкласів
c - підкласу спадкувати данні від надкласів
ІІ. Практичне завдання
Скласти та налагодити програму у C++ Builder, розробити інтерфейс користувача. Описати класи. В програмі використати конструктори.
Вимоги до програми:
А) Використати клас лінійне рівняння з двома невідомими (ЛР2Н) та точка на Декартовій площині.
Б) Описати конструктори класу для створення ЛН2Н за:
1) коефіцієнтами рівняння;
2) двома точками;
В) За допомогою інтерфейсу користувач створює три прямі лінії, та точку.
Г) Програма визначає координати вершини трикутника, що лежить на найменшій відстані до точки.
Д)Використати підпрограму функцію по визначенню відстані між двома точками на площині.
Затверджено на засіданні кафедри інформаційних систем та математичних дисциплін
Протокол N 1 від "29" серпня 2016 року.
Зав. кафедри, к.ф.-м.н., доцент / Скляренко О.В.
ПВНЗ «Європейський університет»