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

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

           

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

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

 

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

 

БІЛЕТ № 1

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

1. Поліморфізм та інкапсуляція для одного класу несумісні

Õ - так

Õ - ні

  1. Парадигма об’єктне-орієнтоване програмування полягає в

Õ - спадкуванні, поліморфізму та інкапсуляції

Õ - використанні класів та їх об’єктної орієнтації

Õ - спадкуванні, поліморфізму та інкапсуляції

Õ - моделюванні предметної області як сукупності об’єктів

Õ - в об’єктне-орієнтованій реалізації класів

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

c - Class та Union

c - Stract, Class та Union

c - Struct, Class та Union

c - Class

 

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

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

 



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

           

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

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

 

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

 

БІЛЕТ № 2

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

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

Õ - так

Õ - ні

  1. Згідно парадигми об’єктне-орієнтованого програмування:

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

Õ - об’єкти обмінюються повідомленнями

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

Õ - об’єкти рухаються під час виконання програми

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

  1. У виклику конструктора та деструктора

c - записуються формальні параметри або їх значення

c - записуються фактичні параметри

c - записуються формальні та/або фактичні параметри

c - записуються формальні та/або фактичні параметри їх та/або значення

 

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

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

 



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

           

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

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

 

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

 

БІЛЕТ № 3

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

  1. Поліморфізм у ООП досягається шляхом - використання інкапсуляції та спадкування

Õ - так

Õ - ні

  1. Згідно парадигми об’єктне-орієнтованого програмування:

Õ - класи утворюють ієрархію об’єктів

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

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

Õ - поліморфні об’єкти змінюються

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

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

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

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

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

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

c - у якості члену класу має об’єкт або об’єкти інших класів

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

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

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

 

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

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

Наприклад:

{ Number = 9, SqrNo = 81 }

{ Number = 8, SqrNo = 64 }

{ Number = 6, SqrNo = 36 }

{ Number = 5, SqrNo = 25 }

 

 

    



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

           


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



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