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

           

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

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

 

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

БІЛЕТ № 22

І. Тестові питання (20 балів)

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

Õ - так

Õ - ні

  1. Інкапсуляція це

Õ - збереження даних та методів всередині класу чи об’єкту

Õ - збереження даних та методів в середині класу та приховання їх від об’єктів інших класів та від інших ділянок програми

Õ - приховування даних від зовнішнього втручання

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

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

c - так, навіть і коли його явно не описано

c - ні

c - так, за замовченням створюється порожній конструктор

c - тільки коли він не порожній

 

ІІ. Практичне завдання (20 балів)

Напишіть програму на мові програмування С#, що рахує кількість слів у string (строчці).

 



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

           

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

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

 

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

:  БІЛЕТ № 23

І. Тестові питання (20 балів)

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

Õ - так

Õ - ні

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

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

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

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

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

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

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

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

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

c - ні

c - так

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

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

ІІ. Практичне завдання (20 балів)

Напишіть програму на мові програмування С#, що рахує кількість цифр, букв та спеціальних символів у string (строчці).

 



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

           

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

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

 

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

БІЛЕТ № 24

І. Тестові питання (20 балів)

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

Õ - так

Õ - ні

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

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

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

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

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

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

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

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

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

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

 

ІІ. Практичне завдання (20 балів)

Напишіть програму на мові програмування С#, що друкує літеру F, використовуючи символи (#), де F має висоту шести знаків і ширину п'ять і чотири знаки.

 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: