БІЛЕТ № 19
І. Тестові питання (20 балів)
- Пам'ять для збереження даних об’єктів виділяється динамічно та власноруч програмістом
Õ - так
Õ - ні
- Контейнерний клас
Õ - містить в собі хоча б один інший клас
Õ - складається з об’єктів інших класів
Õ - містить в собі хоча б один об’єкт іншого класу
Õ - включається в інший клас чи об’єкт (як складова частина)
Õ - є елементом іншого класу
Õ - включає у якості елементів інші класи
- Множинне спадкування це
c - спадкування нових властивостей від багатьох інших об’єктів
c - методологія ООП для спрощення опису нових класів з використанням декількох класів, що описано раніше
c - властивість надкласів передавати свою реалізацію об’єктам підкласу
c - отримання об’єктами властивостей від декількох надкласів
c - можливість об’єкта спадкувати данні та методи від об’єктів декількох суперкласів
c - підкласу спадкувати данні від надкласів
ІІ. Практичне завдання (20 балів)
Напишіть програму на мові програмування С#, що знаходить довжину string (строки) без застосування спеціальних бібліотечних функцій.
|
|
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін
Дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
: БІЛЕТ № 20
І. Тестові питання (20 балів)
- Пам'ять для збереження даних об’єктів виділяється статично та власноруч програмістом
Õ - так
Õ - ні
- Для дружніх класів
Õ - можна відкривати данні, що приховано інкапсуляцією
Õ - можна відкривати реалізацію, що було приховано шляхом використання інкапсуляції
Õ - можна відкривати методи, що приховано інкапсуляцією
Õ - не можна відкривати методи, що приховано інкапсуляцією
Õ - не можна відкривати данні, що приховано інкапсуляцією
- Спадкування дозволяє
c - спадкувати нові властивості від інших об’єктів чи класів
c- отримувати об’єктами властивості від надкласів
c - підкласу спадкувати реалізацію від надкласу (надкласів)
c - об’єкту спадкувати данні та методи від об’єктів надкласу
c - підкласу спадкувати данні від надкласу (надкласів)
ІІ. Практичне завдання (20 балів)
Напишіть програму на мові програмування С#, що розділяє окремі символи string (строки) пропусками.
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін
Дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
БІЛЕТ № 21
І. Тестові питання (20 балів)
- Класи у мові С# описуються за допомогою ключових слів Struct, Class та Union
Õ - так
|
|
Õ - ні
- Множинне спадкування дозволяє
Õ - спадкувати нові властивості від інших об’єктів чи класів
Õ - підкласу спадкувати реалізацію від декількох надкласів
Õ - отримувати об’єктами властивості від декількох надкласів
Õ - об’єкту спадкувати данні та методи від об’єктів декількох надкласів
- Для одного класу обов’язково слід описати хоча б один конструктор
c - так, якщо клас є надкласом
c - так (хоча б порожній)
c - ні, клас має сенс без конструктора
c - ні
c - так, бо неможливо буде створювати об’єкти класу
c - ні, за замовченням буде створено порожній конструктор
ІІ. Практичне завдання (20 балів)
Напишіть програму на мові програмування С#, що виводить символи string (строки) у зворотньому порядку.