игра брюс 2048
Главная / Интернет-технологии / Проектирование и разработка веб-приложений на основе технологий Microsoft / Тест 7

Проектирование и разработка веб-приложений на основе технологий Microsoft - тест 7

Упражнение 1:
Номер 1
 Секция страницы ASP.NET, используемая для настройки окружения:

Ответ:

 (1) код 

 (2) директивы страницы 

 (3) разметка страницы 

 (4) секции страниц ASP.NET не поддерживают данную функцию 


Номер 2
 Секция страницы ASP.NET, содержание которой позволяет обрабатывать события, генерируемые страницей:

Ответ:

 (1) код 

 (2) директивы страницы 

 (3) разметка страницы 

 (4) секции страниц ASP.NET не поддерживают данную функцию 


Номер 3
 Секция страницы ASP.NET, содержащая HTML - код страницы:

Ответ:

 (1) код 

 (2) директивы страницы 

 (3) разметка страницы 

 (4) секции страниц ASP.NET не поддерживают данную функцию 


Упражнение 2:
Номер 1
 Динамическая компиляция характеризуется следующим:

Ответ:

 (1) Visual Studio создает исполняемую сборку 

 (2) Visual Studio не создает исполняемую сборку 

 (3) после каждого изменения необходимо заново компилировать все приложение 

 (4) код не компилируется до вызова пользователем 


Номер 2
 Динамическая компиляция характеризуется следующим:

Ответ:

 (1) Visual Studio не создает исполняемую сборку 

 (2) после каждого изменения необходимо заново компилировать все приложение 

 (3) код компилируется до вызова пользователем 

 (4) после каждого изменения нет необходимости заново компилировать все приложение 


Номер 3
 Динамическая компиляция характеризуется следующим:

Ответ:

 (1) Visual Studio создает исполняемую сборку 

 (2) Visual Studio не создает исполняемую сборку 

 (3) после каждого изменения нет необходимости заново компилировать все приложение 

 (4) код не компилируется до вызова пользователем 


Упражнение 3:
Номер 1
 Выберите правильную последовательность фрагмента этапов жизненного цикла страницы:

Ответ:

 (1) начало жизненного цикла - запрос страницы - загрузка - валидация 

 (2) запрос страницы - начало жизненного цикла - инициализация страницы - загрузка 

 (3) начало жизненного цикла- инициализация страницы - запрос страницы - загрузка 

 (4) начало жизненного цикла - запрос страницы - валидация - загрузка 


Номер 2
 Выберите правильную последовательность фрагмента этапов жизненного цикла страницы:

Ответ:

 (1) загрузка - валидация - обработка постбэка - рендеринг 

 (2) валидация - рендеринг - обработка постбэка - выгрузка 

 (3) валидация - рендеринг - выгрузка - обработка постбэка 

 (4) загрузка - валидация - рендеринг - обработка постбэка 


Номер 3
 Выберите правильную последовательность фрагмента этапов жизненного цикла страницы:

Ответ:

 (1) загрузка - инициализация страницы - валидация - рендеринг 

 (2) загрузка - инициализация страницы - рендеринг - валидация 

 (3) инициализация страницы - загрузка - валидация - обработка постбэка 

 (4) загрузка - инициализация страницы - валидация - обработка постбэка 


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

Ответ:

 (1) фабрика обработчиков 

 (2) обработчик HTTP 

 (3) модуль HTTP 

 (4) событие 


Номер 2
 Компонент, предоставляющий инфраструктуру для создания физического экземпляра обслуживающего запрос компонента:

Ответ:

 (1) фабрика обработчиков 

 (2) событие 

 (3) обработчик HTTP 

 (4) модуль HTTP 


Номер 3
 Класс, реализующий интерфейс IHttpModule:

Ответ:

 (1) фабрика обработчиков 

 (2) обработчик HTTP 

 (3) событие 

 (4) модуль HTTP 


Упражнение 5:
Номер 1
 Регистрируемый объект, реализующий интерфейс IHttpHandler:

Ответ:

 (1) фабрика обработчиков 

 (2) обработчик HTTP 

 (3) модуль SessionStateModule 

 (4) модуль HTTP 


Номер 2
 При медленном выполнении операции синхронной страницы:

Ответ:

 (1) страница блокируется 

 (2) блокируется поток страницы 

 (3) страница блокируется, без блокировки потока 

 (4) страница не блокируется, поток – блокируется 


Номер 3
 Асинхронные страницы применяются:

Ответ:

 (1) для выполнения потенциально коротких по времени операций 

 (2) для выполнения потенциально длительных операций 

 (3) в случае, если на ввод - вывод данных затрачивается большая часть времени выполнения операции 

 (4) в случае, если на обработку данных затрачивается большая часть времени выполнения операции 


Упражнение 6:
Номер 1
 Метод AddOnPreRenderCompleteAsync:

Ответ:

 (1) вызывается в обработчике события Load страницы 

 (2) предназначен для регистрации двух обработчиков начала и конца асинхронной обработки 

 (3) предназначен для регистрации одного обработчика конца асинхронной обработки 

 (4) предназначен для регистрации одного обработчика начала асинхронной обработки 


Номер 2
 Метод AddOnPreRenderCompleteAsync:

Ответ:

 (1) вызывается в обработчике события Init страницы 

 (2) предназначен для регистрации одного обработчика начала асинхронной обработки 

 (3) предназначен для регистрации двух обработчиков начала и конца асинхронной обработки 

 (4) предназначен для регистрации одного обработчика конца асинхронной обработки 


Номер 3
 Метод AddOnPreRenderCompleteAsync:

Ответ:

 (1) вызывается в обработчике события Init страницы 

 (2) вызывается в обработчике события Load страницы 

 (3) предназначен для регистрации одного обработчика начала асинхронной обработки 

 (4) предназначен для регистрации одного обработчика конца асинхронной обработки 


Упражнение 7:
Номер 1
 Метод RegisterAsyncTask:

Ответ:

 (1) используется для проведения более одной асинхронной операции 

 (2) используется для проведения только одной асинхронной операции 

 (3) используется для проведения не более двух асинхронных операций 

 (4) позволяет установить обработчик, который будет вызван если асинхронная операция не уложится по времени в установленное атрибутом AsyncTimeout время  


Номер 2
 Метод RegisterAsyncTask:

Ответ:

 (1) используется для проведения более одной асинхронной операции 

 (2) используется для проведения только одной асинхронной операции 

 (3) используется для проведения не более двух асинхронных операций 

 (4) позволяет передать в делегат, используемый для реализации асинхронного вызова сведения о состоянии 


Номер 3
 Метод RegisterAsyncTask:

Ответ:

 (1) используется для проведения только одной асинхронной операции 

 (2) используется для проведения не более двух асинхронных операций 

 (3) позволяет установить обработчик, который будет вызван если асинхронная операция не уложится по времени в установленное атрибутом AsyncTimeout время  

 (4) позволяет передать в делегат, используемый для реализации асинхронного вызова сведения о состояния 


Упражнение 8:
Номер 1
 Выберите верную последовательность действий ЖЦ асинхронной страницы:

Ответ:

 (1) рабочий поток выполняет страницу в синхронном режиме до асинхронной точки - Рабочий поток, обслуживающий запрос, возвращается в пул - Функция обратного вызова ставит в очередь "второй частичный запрос"  

 (2) объект HttpRuntime принимает запрос и вызывает метод BeginProcessRequest обработчика асинхронной страницы - Рабочий поток выполняет страницу в синхронном режиме до асинхронной точки - Обработчик Begin возвращает объект, реализующий IAsyncResult 

 (3) объект HttpRuntime принимает запрос и вызывает метод BeginProcessRequest обработчика асинхронной страницы - Обработчик Begin возвращает объект, реализующий IAsyncResult - Рабочий поток выполняет страницу в синхронном режиме до асинхронной точки  


Номер 2
 Выберите верную последовательность действий ЖЦ асинхронной страницы:

Ответ:

 (1) рабочий поток, обслуживающий запрос, возвращается в пул - Вызывается функция обратного вызова, которая в свою очередь вызывает обработчик End, и в выходной поток страницы выводятся результаты обратного вызова - Функция обратного вызова ставит в очередь "второй частичный запрос"  

 (2) вызывается функция обратного вызова, которая в свою очередь вызывает обработчик End, и в выходной поток страницы выводятся результаты обратного вызова - Рабочий поток, обслуживающий запрос, возвращается в пул - Функция обратного вызова ставит в очередь "второй частичный запрос"  

 (3) вызывается функция обратного вызова, которая в свою очередь вызывает обработчик End, и в выходной поток страницы выводятся результаты обратного вызова - Функция обратного вызова ставит в очередь "второй частичный запрос" - Рабочий поток, обслуживающий запрос, возвращается в пул 

 (4) рабочий поток, обслуживающий запрос, возвращается в пул - Функция обратного вызова ставит в очередь "второй частичный запрос"- Вызывается функция обратного вызова, которая в свою очередь вызывает обработчик End, и в выходной поток страницы выводятся результаты обратного вызова  


Номер 3
 Выберите верную последовательность действий ЖЦ асинхронной страницы:

Ответ:

 (1) объект HttpRuntime вызывает метод EndProcessRequest асинхронного обработчика страницы - Функция обратного вызова ставит в очередь "второй частичный запрос" - Исполняющая среда HTTP выводит ответ, после чего генерирует обычную последовательность событий уровня приложения вплоть до EndRequest 

 (2) объект HttpRuntime вызывает метод EndProcessRequest асинхронного обработчика страницы - Исполняющая среда HTTP выводит ответ, после чего генерирует обычную последовательность событий уровня приложения вплоть до EndRequest - Функция обратного вызова ставит в очередь "второй частичный запрос"  

 (3) функция обратного вызова ставит в очередь "второй частичный запрос" - Объект HttpRuntime вызывает метод EndProcessRequest асинхронного обработчика страницы - Рабочий поток, обслуживающий запрос, возвращается в пул 

 (4) функция обратного вызова ставит в очередь "второй частичный запрос" - Объект HttpRuntime вызывает метод EndProcessRequest асинхронного обработчика страницы - Исполняющая среда HTTP выводит ответ, после чего генерирует обычную последовательность событий уровня приложения вплоть до EndRequest 




Главная / Интернет-технологии / Проектирование и разработка веб-приложений на основе технологий Microsoft / Тест 7