Font size
WorksheetsООП Модуль 4
Total questions: 17
Worksheet time: 17mins
Для чого необхідні виключення в мові С#?
для коректної обробки помилок, які можуть викликати аварійне завершення роботи програми
для реалізації такого принципу ООП як абстракція
для розширення багатофункціональності програми
для оновлення актуальних даних
Яка конструкція призначена для обробки виключень?
delegate void Message
try..catch..finally
Exception ex
while..do..finally
Якщо в блоці try виникає виняток, то
програма продовжує звичайний порядок виконання
виконання програми переходить до блоку finally
програма в цей момент аварійно завершується
CLR починає шукати блок catch, який може обробити цей виняток
В якому коді описано виняток?
Який блок є обов'язковим в коді програми при описі винятка
try
catch
finally
Яка конструкція може бути альтернативою обробки деяких винятків
конструкція масиву
конструкція циклу
конструкція умови
конструкція властивості
Опишіть призначення делегатів
Ключове слово, що використовується для оголошення делегата
delegate
try
void
catch
Метод Invoke () використовується для:
виклику винятка
визначення узагальнення
виклику делегата
всіх перелічених функцій
Анонімні методи використовуються для:
створення екземплярів делегатів
визначення винятків
виклику подій
реалізації принципу інкапсуляції в ООП
Визначення анонімних методів починається з ключового слова
private
delegate
anonymous
hidden
Оберіть вірне твердження
Анонімний метод не може існувати сам по собі, тільки для визначення делегата
Анонімний метод використовується для секретного коду
Анонімні методи необхідні для визначення винятків
Анонімні методи є невід'ємною частиною подій
Події оголошуються за допомогою ключового слова
event
delegate
try
if
Спрощений запис анонімних методів - це
лямбда
подія
делегат
обробник
Спрощений запис анонімних методів - це
лямбда
подія
делегат
обробник
Лямбда оператор має позначення
=>
{ [ ] }
[...]
L>
Обробник події - це
дія, що виконується при виклику події
спосіб виклику події в іншому просторі імен
делегат
лямбда
