игра брюс 2048
Главная / Интернет-технологии / Мировые информационные ресурсы / Тест 16

Мировые информационные ресурсы - тест 16

Упражнение 1:
Номер 1
Как называются объекты, которые загружаются в процессе работы приложения и позволяют запускать программный код на различных стадиях обработки запроса http?

Ответ:

 (1) HTTP-модели 

 (2) HTTP-модули 

 (3) HTTP-контролеры 

 (4) HTTP-обработчики 


Номер 2
Какой интерфейс реализует каждый HTTP-модуль?

Ответ:

 (1) IsHttpModule 

 (2) HttpModule 

 (3) SHttpModule 

 (4) IHttpModule 


Номер 3
Какие методы содержит интерфейс IHttpModule?

Ответ:

 (1) Init 

 (2) Start 

 (3) Dispose 

 (4) Delete 


Упражнение 2:
Номер 1
Какой метод запускается в момент инициализации HTTP-модуля

Ответ:

 (1) Init 

 (2) Start 

 (3) Dispose 

 (4) Upload 


Номер 2
В рамках какого метода происходит подписка на нужные события ASP.NET при описании HTTP-модуля?

Ответ:

 (1) Init 

 (2) Start 

 (3) Dispose 

 (4) Upload 


Номер 3
Какой метод в коде HTTP-модуля используется  для освобождения ресурсов и вызывается в случае завершения всего приложения?

Ответ:

 (1) Init 

 (2) Start 

 (3) Dispose 

 (4) Upload 


Упражнение 3:
Номер 1
Какой объект приложения используется при описании HTTP-модуля для того, чтобы подписаться на нужные события?

Ответ:

 (1) HttpView 

 (2) HttpHandler 

 (3) HttpApplication 

 (4) HttpEvent 


Номер 2
Какие атрибуты должен содержать узел add при добавлении HTTP-модуля в конфигурацию приложения?

Ответ:

 (1) state 

 (2) name 

 (3) type 

 (4) address 


Номер 3
Какой атрибут узла add содержит полное имя класса HTTP-модуля, а также имя сборки, если этот класс размещен во внешней сборке?

Ответ:

 (1) state 

 (2) name 

 (3) type 

 (4) address 


Упражнение 4:
Номер 1
Как называется конечная точка, которая обслуживает запрос к ресурсу?

Ответ:

 (1) HTTP-модель 

 (2) HTTP-модуль 

 (3) HTTP-контролер 

 (4) HTTP-обработчик 


Номер 2
HTTP-обработчик относится к классу, реализующему интерфейс…

Ответ:

 (1) IsHttpHandler 

 (2) IHttpHandler 

 (3) IsHttpHelper 

 (4) IHttpHelper 


Номер 3
Какое значение должно принимать логическое свойство IsReusable, чтобы объект класса, реализующего интерфейс IHttpHandler, создавался каждый раз при обращении к обработчику?

Ответ:

 (1) null 

 (2) true 

 (3) false 

 (4) 1 


Упражнение 5:
Номер 1
Как называется метод, являющийся входной точкой для обработки запроса в HTTP-обработчике?

Ответ:

 (1) ProcessRequest 

 (2) WriteFile 

 (3) BeginProcessRequest 

 (4) ExecuteResult 


Номер 2
Какой объект принимает метод ProcessRequest в качестве параметра?

Ответ:

 (1) Request 

 (2) Response 

 (3) HttpContext 

 (4) Trace 


Номер 3
С помощью какого объекта можно получить доступ к остальным объектам в методе ProcessRequest?

Ответ:

 (1) Request 

 (2) Response 

 (3) HttpContext 

 (4) Trace 


Упражнение 6:
Номер 1
Какими способами можно воспользоваться для реализации собственного HTTP-обработчика?

Ответ:

 (1) создать пустой класс и реализовать в нем интерфейс IHttpHandler 

 (2) создать пустой класс и реализовать в нем интерфейс IRouteConstraint 

 (3) создать пустой класс и реализовать в нем интерфейс IHttpModule 

 (4) воспользоваться встроенным шаблоном Visual Studio 


Номер 2
Наличие какого файла при создании HTTP-обработчика с помощью шаблона Visual Studio позволяет обращаться к нему прямо из браузера?

Ответ:

 (1) .aspx 

 (2) .ashx 

 (3) .asax 

 (4) .cb 


Номер 3
Какой тип файла необходимо выбрать для создания HTTP-обработчика с помощью шаблона Visual Studio?

Ответ:

 (1) Code File 

 (2) DataSet 

 (3) Generic Handler 

 (4) Scin File 


Упражнение 7:
Номер 1
Какой атрибут узла add при добавлении нового HTTP-обработчика задает маску для адреса?

Ответ:

 (1) path  

 (2) verb  

 (3) type  

 (4) name 


Номер 2
Какой атрибут узла add при добавлении нового HTTP-обработчика позволяет задать HTTP-методы, которые могут использоваться для обращения к этому обработчику?

Ответ:

 (1) path  

 (2) verb  

 (3) type  

 (4) name 


Номер 3
Какой атрибут узла add при добавлении нового HTTP-обработчика задает имя типа (включая пространство имен), которое обрабатывает все запросы ?

Ответ:

 (1) path  

 (2) verb  

 (3) type  

 (4) name 


Упражнение 8:
Номер 1
Для реализации асинхронного обработчика, необходимо создать класс, реализующий интерфейс…

Ответ:

 (1) IsHttpHandler 

 (2) IHttpHandler 

 (3) IsHttpAsyncHandler 

 (4) IHttpAsyncHandler 


Номер 2
Какой метод не используется в асинхронном HTTP-обработчике?

Ответ:

 (1) BeginProcessRequest 

 (2) EndProcessRequest 

 (3) ProcessRequest 


Номер 3
Как называются HTTP-обработчики, которые позволяют экономить количество потоков в пуле потоков для выполнения длительных операций?

Ответ:

 (1) синхронные  

 (2) асинхронные 

 (3) статичные 

 (4) динамичные 


Упражнение 9:
Номер 1
Какой метод является единственным методом класса AcrtionResult?

Ответ:

 (1) ProcessRequest 

 (2) OnActionExecuting  

 (3) ExecuteResult 

 (4) ShowResult  


Номер 2
За счет каких объектов в структуре ASP.NET MVC Framework обычно осуществляется расширение возможностей приложения?

Ответ:

 (1) ActionResult 

 (2) HttpContext  

 (3) ViewState 

 (4) ActionFilter 


Номер 3
Объект какого типа должно возвращать каждое действие контроллера?

Ответ:

 (1) DoResult 

 (2) ActResult 

 (3) ActionResult 

 (4) SessionEnd 


Упражнение 10:
Номер 1
Как называется класс, являющийся базовым классом для любых представлений ASP.NET MVC Framework?

Ответ:

 (1) ActionResult 

 (2) HttpContext  

 (3) ViewState 

 (4) ActionFilter 


Номер 2
Какой объект используется для генерации представления на основе предопределенных шаблонов ASPX?

Ответ:

 (1) ActionResult 

 (2) HttpContext  

 (3) ViewState 

 (4) ActionFilter 


Номер 3
Как называется  тип единственного параметра, который принимает метод ExecuteResult?

Ответ:

 (1) HtmlTextWriter 

 (2) ConfigurationSectio 

 (3) ControllerContext 

 (4) ActionFilterExecuting 


Упражнение 11:
Номер 1
Как называется фильтр, который позволяет ограничить доступ к действию контроллера для определенных HTTP-методов?

Ответ:

 (1) AcceptVerbs 

 (2) Authorize 

 (3) HandleError 

 (4) OutputCache 


Номер 2
Как называется фильтр, который позволяет обращаться к действию контроллера только авторизированным пользователям, указавшим свое имя пользователя и пароль?

Ответ:

 (1) AcceptVerbs 

 (2) Authorize 

 (3) HandleError 

 (4) OutputCache 


Номер 3
Для создания собственного фильтра следует создать собственный класс, который является наследником базового класса …

Ответ:

 (1) ActionResult 

 (2) AttributeFilterAction 

 (3) ActionAttribute 

 (4) ActionFilterAttribute 




Главная / Интернет-технологии / Мировые информационные ресурсы / Тест 16