Главная / Программирование /
Введение в программирование на C# 2.0 / Тест 9
Введение в программирование на C# 2.0 - тест 9
Упражнение 1:
Номер 1
Делегат - это...
Ответ:
 (1) типизированый указатель на функцию 
 (2) метод 
 (3) функция 
Номер 2
Объявление класса делегата начинается ключевым словом...
Ответ:
 (1) delegateclass
 
 (2) delegate
 
 (3) struct
 
Номер 3
Для чего используется ключевое слово delegate
?
Ответ:
 (1) для объявления класса делегата 
 (2) для объявления структуры 
 (3) для объявления функции 
Упражнение 2:
Номер 1
Назовите свойства классов-делегатов
Ответ:
 (1) Method
 
 (2) Target
 
 (3) Remove
 
Номер 2
Назовите свойства, которых нет у классов-делегатов
Ответ:
 (1) Method
 
 (2) Target
 
 (3) Visible
 
Упражнение 3:
Номер 1
Назовите методы классов-делегатов
Ответ:
 (1) Combine
 
 (2) operator+
 
 (3) operator
 
Номер 2
Назовите методы классов-делегатов
Ответ:
 (1) Remove
 
 (2) Get
 
 (3) GetInvocationList
 
Номер 3
Назовите методы, которые есть у классов-делегатов
Ответ:
 (1) DynamicInvoke
 
 (2) Combine
 
 (3) GetInvocationList
 
Упражнение 4:
Номер 1
Для чего используется метод GetInvocationList
классов-делегатов?
Ответ:
 (1) основываясь на внутреннем списке ссылок на функции, строится соответствующий массив описателей типов функций 
 (2) в соответствии со списком ссылок обеспечивается выполнение функций, на которые был настроен делегат 
 (3) обеспечивает удаление элементов внутреннего списка ссылок на функции 
Номер 2
Какой метод классов-делегатов основываясь на внутреннем списке ссылок на функции, строит соответствующий массив описателей типов функций?
Ответ:
 (1) GetInvocationList
 
 (2) DynamicInvoke
 
 (3) Remove
 
Номер 3
Какие утверждения верны?
Ответ:
 (1) Метод GetInvocationList
классов-делегатов основываясь на внутреннем списке ссылок на функции, строит соответствующий массив описателей типов функций 
 (2) Метод DynamicInvoke
классов-делегатов основываясь на внутреннем списке ссылок на функции, строит соответствующий массив описателей типов функций 
 (3) Метод Remove
классов-делегатов основываясь на внутреннем списке ссылок на функции, строит соответствующий массив описателей типов функций 
Упражнение 5:
Номер 1
Для чего используется метод DynamicInvoke
классов-делегатов?
Ответ:
 (1) основываясь на внутреннем списке ссылок на функции, строится соответствующий массив описателей типов функций 
 (2) в соответствии со списком ссылок обеспечивается выполнение функций, на которые был настроен делегат 
 (3) обеспечивает удаление элементов внутреннего списка ссылок на функции 
Номер 2
Какой метод классов-делегатов, в соответствии со списком ссылок обеспечивает выполнение функций, на которые был настроен делегат?
Ответ:
 (1) GetInvocationList
 
 (2) DynamicInvoke
 
 (3) Remove
 
Номер 3
Какие утверждения верны?
Ответ:
 (1) Метод GetInvocationList
классов-делегатов, в соответствии со списком ссылок обеспечивает выполнение функций, на которые был настроен делегат 
 (2) Метод DynamicInvoke
классов-делегатов, в соответствии со списком ссылок обеспечивает выполнение функций, на которые был настроен делегат 
 (3) Метод Remove
классов-делегатов, в соответствии со списком ссылок обеспечивает выполнение функций, на которые был настроен делегат 
Упражнение 6:
Номер 1
Для чего используется метод Remove
классов-делегатов?
Ответ:
 (1) основываясь на внутреннем списке ссылок на функции, строится соответствующий массив описателей типов функций 
 (2) в соответствии со списком ссылок обеспечивается выполнение функций, на которые был настроен делегат 
 (3) обеспечивает удаление элементов внутреннего списка ссылок на функции 
Номер 2
Какой метод классов-делегатов обеспечивает удаление элементов внутреннего списка ссылок на функции?
Ответ:
 (1) GetInvocationList
 
 (2) DynamicInvoke
 
 (3) Remove
 
Номер 3
Какие утверждения верны?
Ответ:
 (1) Метод GetInvocationList
классов-делегатов обеспечивает удаление элементов внутреннего списка ссылок на функции 
 (2) Метод DynamicInvoke
классов-делегатов обеспечивает удаление элементов внутреннего списка ссылок на функции 
 (3) Метод Remove
классов-делегатов обеспечивает удаление элементов внутреннего списка ссылок на функции 
Упражнение 7:
Номер 1
Для чего используется свойство Method
классов-делегатов?
Ответ:
 (1) возвращает имя метода, на который указывает делегат 
 (2) возвращает имя класса, если делегат указывает на нестатический метод класса 
 (3) устанавливает метод на который указывает делегат 
Номер 3
Какие утверждения верны?
Ответ:
 (1) свойство Method
классов-делегатов возвращает значение типа MethodInfo
, описывающее метод, на который указывает делегат 
 (2) свойство Method
классов-делегатов возвращает имя класса, если делегат указывает на нестатический метод класса 
 (3) свойство Method
классов-делегатов устанавливает метод на который указывает делегат 
Упражнение 8:
Номер 1
Для чего используется свойство Target
классов-делегатов?
Ответ:
 (1) возвращает имя метода, на который указывает делегат 
 (2) возвращает имя класса, если делегат указывает на нестатический метод класса 
 (3) устанавливает метод на который указывает делегат 
Номер 2
Какое свойство классов-делегатов возвращает имя класса, если делегат указывает на нестатический метод класса?
Ответ:
 (1) Method
 
 (2) Target
 
 (3) Action
 
Номер 3
Какие утверждения верны?
Ответ:
 (1) свойство Target
классов-делегатов возвращает имя метода, на который указывает делегат 
 (2) свойство Target
классов-делегатов возвращает имя класса, если делегат указывает на нестатический метод класса 
 (3) свойство Target
классов-делегатов устанавливает метод на который указывает делегат