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