Комплексна контрольна робота

 БІЛЕТ № 19

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

  1. Пам'ять для збереження даних об’єктів виділяється динамічно та власноруч програмістом

Õ - так

Õ - ні

  1. Контейнерний клас

Õ - містить в собі хоча б один інший клас

Õ - складається з об’єктів інших класів

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

Õ - включається в інший клас чи об’єкт (як складова частина)

Õ - є елементом іншого класу

Õ - включає у якості елементів інші класи

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

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

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

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

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

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

c - підкласу спадкувати данні від надкласів

 

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

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

 

 



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

           

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

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

 

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

:  БІЛЕТ № 20

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

  1. Пам'ять для збереження даних об’єктів виділяється статично та власноруч програмістом

Õ - так

Õ - ні

  1. Для дружніх класів

Õ - можна відкривати данні, що приховано інкапсуляцією

Õ - можна відкривати реалізацію, що було приховано шляхом використання інкапсуляції

Õ - можна відкривати методи, що приховано інкапсуляцією

Õ - не можна відкривати методи, що приховано інкапсуляцією

Õ - не можна відкривати данні, що приховано інкапсуляцією

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

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

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

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

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

c - підкласу спадкувати данні від надкласу (надкласів)

 

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

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

 

 



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

           

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

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

 

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

БІЛЕТ № 21

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

  1. Класи у мові С# описуються за допомогою ключових слів Struct, Class та Union

Õ - так

Õ - ні

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

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

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

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

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

  1. Для одного класу обов’язково слід описати хоча б один конструктор

c - так, якщо клас є надкласом

c - так (хоча б порожній)

c - ні, клас має сенс без конструктора

c - ні

c - так, бо неможливо буде створювати об’єкти класу

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

 

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

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

 

 




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



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