Кафедра інформаційних систем та математичних дисциплін
Дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
БІЛЕТ № 7
І. Тестові питання (20 балів)
- Класи у мові С# описуються за допомогою ключових слів Stract, Class та Union
Õ - так
Õ - ні
- Класи у мові С# описуються за допомогою ключових слів:
Õ - Class та Union
Õ - Struct, Class та Union
Õ - Class
Õ - Stract, Class та Union
- Згідно парадигми об’єктне-орієнтованого програмування:
c - підкласи спадкують властивості надкласів
c - об’єкти обмінюються повідомленнями
c - надкласи спадкують властивості підкласів
c - об’єкти реагують на повідомлення
c - класи та об’єкти приховують від інших класів та об’єктів данні та методи
ІІ. Практичне завдання (20 балів)
Напишіть програму на мові програмування С#, щоб використовувала дві структури щодо зайнятості та вводила інформацію у масив та надрукувала наступне:
Create a nested struct and store data in an array:
-------------------------------------------------------
|
|
Name of the employee: H.Rana
Input day of the birth: 05
Input month of the birth: 02
Input year for the birth: 58
Name of the employee: S.Mathur
Input day of the birth: 04
Input month of the birth: 08
Input year for the birth: 59.
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін
Дисципліна «Об'єктно-орієнтована розробка програмних систем»
КОМПЛЕКСНА КОНТРОЛЬНА РОБОТА
: БІЛЕТ № 8
І. Тестові питання (20 балів)
- У заголовку конструктора та деструктора можна описати формальні параметри
Õ - так
Õ - ні
- У виклику конструктора та деструктора
Õ - записуються формальні параметри або їх значення
Õ - записуються фактичні параметри
Õ - записуються формальні та/або фактичні параметри
Õ - записуються формальні та/або фактичні параметри їх та/або значення
- Згідно парадигми об’єктне-орієнтованого програмування:
c - об’єкти обмінюються повідомленнями, які уявляють собою процедури (методи реагування)
c - об’єкти реагують на повідомлення шляхом виконання процедур, що мають назву – методи
c - об’єкти спадкують властивості від об’єктів суперкласу
c - об’єкти рухаються під час виконання програми
c - об’єкти створюються за допомогою конструкторів
|
|
ІІ. Практичне завдання (20 балів)
Напишіть програму на мові програмування С#, щоб використовувала структуру та клас та виводила значення змінних з них (надрукувала наступне):
When a struct and a class instance is passed to a method:
--------------------------------------------------------------
ns.n = 5
nc.n = 8.
ПВНЗ «Європейський університет»
Кафедра інформаційних систем та математичних дисциплін