Главная / Программирование /
Введение в теорию программирования. Объектно-ориентированный подход / Тест 15
Введение в теорию программирования. Объектно-ориентированный подход - тест 15
Упражнение 1:
Номер 1
Чем может быть параметризовано семейство математических объектов?
Ответ:
 (1) типами 
 (2) событиями 
 (3) методами 
Номер 2
Какие из назначенных методов могут быть присвоены переменной-делегату?
Ответ:
 (1) первый 
 (2) произвольный 
 (3) последний 
Номер 3
В чем состоит особенность вызова пустой переменной-делегата?
Ответ:
 (1) вызов возвращает пустое значение null 
 (2) возникает исключительная ситуация 
 (3) вызов не возвращает значения 
Упражнение 2:
Номер 1
Какое из действий аналогично обработке события в программе?
Ответ:
 (1) означивание типа 
 (2) вызов процедуры 
 (3) объявление класса 
Номер 2
Может ли переменная-делегат иметь пустое значение (null
)?
Ответ:
 (1) да 
 (2) нет 
 (3) в зависимости от типа делегата 
Номер 3
Можно ли передавать переменную-делегат в качестве параметра?
Ответ:
 (1) да 
 (2) нет 
 (3) в зависимости от типа делегата 
Упражнение 3:
Номер 1
Что из перечисленного не является причиной активизации события?
Ответ:
 (1) действие пользователя 
 (2) вычисление факториала 
 (3) истечение времени 
Номер 2
Может ли переменная-делегат не иметь ни одного назначенного ей метода?
Ответ:
 (1) да 
 (2) нет 
 (3) в зависимости от типа делегата 
Номер 3
Сколько параметров может иметь переменная-делегат?
Ответ:
 (1) один 
 (2) несколько 
 (3) ни одного 
Упражнение 4:
Номер 1
Что понимается в программировании под термином "событие"?
Ответ:
 (1) механизм внедрения фрагмента в код для изменения поведения программы 
 (2) механизм обработки действий пользователя или операционной системы 
 (3) механизм обработки нарушений нормальной работы программы 
Номер 2
Что понимается в математике под термином "событие"?
Ответ:
 (1) соотнесение над объектом предметной области 
 (2) состояние объекта предметной области 
 (3) означивание объекта предметной области 
Номер 3
Что понимается под термином "делегат"?
Ответ:
 (1) переменная-тип 
 (2) метод-тип 
 (3) объект-тип 
Упражнение 5:
Номер 1
Какой механизм языка C# используется для управления событиями?
Ответ:
 (1) делегаты 
 (2) индексаторы 
 (3) интерфейсы 
Номер 2
Какой оператор языка C# используется для обработки исключений?
Ответ:
 (1) new
 
 (2) throw
 
 (3) try
 
Номер 3
Какой оператор языка C# используется для активации исключений?
Ответ:
 (1) new
 
 (2) throw
 
 (3) try