Главная / Интернет-технологии /
Мировые информационные ресурсы / Тест 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