wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ООП Модуль 4

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.

Для чого необхідні виключення в мові С#?

a)

для коректної обробки помилок, які можуть викликати аварійне завершення роботи програми

b)

для реалізації такого принципу ООП як абстракція

c)

для розширення багатофункціональності програми

d)

для оновлення актуальних даних

2.

Яка конструкція призначена для обробки виключень?

a)

delegate void Message

b)

try..catch..finally

c)

Exception ex

d)

while..do..finally

3.

Якщо в блоці try виникає виняток, то

a)

програма продовжує звичайний порядок виконання

b)

виконання програми переходить до блоку finally

c)

програма в цей момент аварійно завершується

d)

CLR починає шукати блок catch, який може обробити цей виняток

4.

В якому коді описано виняток?

a)
b)
c)
d)
5.

Який блок є обов'язковим в коді програми при описі винятка

a)

try

b)

catch

c)

finally

6.

Яка конструкція може бути альтернативою обробки деяких винятків

a)

конструкція масиву

b)

конструкція циклу

c)

конструкція умови

d)

конструкція властивості

7.

Опишіть призначення делегатів

4 lines
8.

Ключове слово, що використовується для оголошення делегата

a)

delegate

b)

try

c)

void

d)

catch

9.

Метод Invoke () використовується для:

a)

виклику винятка

b)

визначення узагальнення

c)

виклику делегата

d)

всіх перелічених функцій

10.

Анонімні методи використовуються для:

a)

створення екземплярів делегатів

b)

визначення винятків

c)

виклику подій

d)

реалізації принципу інкапсуляції в ООП

11.

Визначення анонімних методів починається з ключового слова

a)

private

b)

delegate

c)

anonymous

d)

hidden

12.

Оберіть вірне твердження

a)

Анонімний метод не може існувати сам по собі, тільки для визначення делегата

b)

Анонімний метод використовується для секретного коду

c)

Анонімні методи необхідні для визначення винятків

d)

Анонімні методи є невід'ємною частиною подій

13.

Події оголошуються за допомогою ключового слова

a)

event

b)

delegate

c)

try

d)

if

14.

Спрощений запис анонімних методів - це

a)

лямбда

b)

подія

c)

делегат

d)

обробник

15.

Спрощений запис анонімних методів - це

a)

лямбда

b)

подія

c)

делегат

d)

обробник

16.

Лямбда оператор має позначення

a)

=>

b)

{ [ ] }

c)

[...]

d)

L>

17.

Обробник події - це

a)

дія, що виконується при виклику події

b)

спосіб виклику події в іншому просторі імен

c)

делегат

d)

лямбда