игра брюс 2048
Главная / Программирование / Введение в программирование на 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 классов-делегатов устанавливает метод на который указывает делегат 




Главная / Программирование / Введение в программирование на C# 2.0 / Тест 9