игра брюс 2048
Главная / Программирование / Разработка веб-приложений с использованием ASP.NET MVC Framework / Тест 6

Разработка веб-приложений с использованием ASP.NET MVC Framework - тест 6

Упражнение 1:
Номер 1
Задачей локализации является

Ответ:

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

 (2) обеспечить прозрачную локализацию моделей 

 (3) обеспечить прозрачную локализацию контроллеров 


Номер 2
Задачей создания RSS Feed является:

Ответ:

 (1) обращение к RSS фиду как и к действию контроллера 

 (2) вызвать разметку, подходящую для мобильных браузеров при просмотре сайта с мобильных устройст 

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


Номер 3
Какой параметр указывает условие кэширования в зависимости от содержимого дерективы http-заголовка AcceptEncoding?

Ответ:

 (1) VaryByParam 

 (2) VaryByHeader 

 (3) VaryByContentEncoding 


Упражнение 2:
Номер 1
Компонент форм Captcha используется в 

Ответ:

 (1) модели 

 (2) представлении 

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


Номер 2
Отметить верное утверждение

Ответ:

 (1) при локализации глобальные ресурсы размещаются в App_GlobalResurs 

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

 (3) при локализации представлений существует вспомогательный метод - Html.Resourse( ) 


Номер 3
Задачей частичного кэширования является

Ответ:

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

 (2) обеспечить актуальность некоторых данных на кэшируемой странице 

 (3) обращение к RSS фиду как к действию контроллера 


Упражнение 3:
Номер 1
Для обеспечения прозрачной локализации представлений необходимо:

Ответ:

 (1) воспользоваться стандартным механизмом ASP.NET 

 (2) воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult 

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


Номер 2
Какой параметр задает значение времени в секундах, в течение которого страница или пользовательский элемент кэшируются?

Ответ:

 (1) NoStore 

 (2) Duration 

 (3) CacheProfile 


Номер 3
Какой параметр используется для указания профиля кэширования заданного через Web Config и секцию caching?

Ответ:

 (1) VaryByCustom 

 (2) VaryByContenentEncoding 

 (3) OutputCacheLocation 


Упражнение 4:
Номер 1
Какой класс отвечает за отображение информации?

Ответ:

 (1) модель 

 (2) представление 

 (3) котроллер 


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

Ответ:

 (1) модель 

 (2) представление 

 (3) котроллер 


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

Ответ:

 (1) модель 

 (2) представление 

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


Упражнение 5:
Номер 1
Задачей тестирования является:

Ответ:

 (1) обеспечить автоматическое тестирование кода, содержащего внешние зависимости 

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

 (3) обеспечить актуальность некоторых данных на кэшируемой странице 


Номер 2
Отметьте верное утверждение:

Ответ:

 (1) представление зависит от модели 

 (2) контроллер зависит от модели 

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


Номер 3
Для хранения данных между запросами используют

Ответ:

 (1) сессию  

 (2) ViewState 

 (3) СУБД 


Упражнение 6:
Номер 1
Метод-расширение Html.Substitution() в частичном кэшировании используется для 

Ответ:

 (1) моделей 

 (2) представлений 

 (3) контроллеров 


Номер 2
При использовании метода Html.Resource() можем описывать

Ответ:

 (1) глобальные ресурсы 

 (2) локальные ресурсы 

 (3) форматирование строк 


Номер 3
При использовании HttpHandler для генерации изображения необходимо

Ответ:

 (1) регистрация в web.config 

 (2) исключение пути в HttpHandler из таблицы маршрутов 

 (3) пишем атрибут CaptchaValidationAtribute 


Упражнение 7:
Номер 1
На какие группы делятся все используемые данные при использовании MVC в Web-приложениях?

Ответ:

 (1) часто используемые, не большие по объему данные 

 (2) актуальные данные 

 (3) служебные и константные данные 


Номер 2
В какую группу данных включены структура данных, отражающих состоянием модели, а так же данные, традиционно хранящиеся в сессии

Ответ:

 (1) часто используемые, не большие по объему данные 

 (2) актуальные данные 

 (3) служебные и константные данные 


Номер 3
К практическим примерам использования MVC Framework относят

Ответ:

 (1) создание RSS Feed 

 (2) "мобильное" представление 

 (3) локализация 

 (4) "контрол" Captcha и повторное использование компонентов 

 (5) частичное кэширование страниц 

 (6) тестирование кода, содержащего внешние зависимости 


Упражнение 8:
Номер 1
Решением задачи - обращение к RSS фиду как к действию контроллера является?

Ответ:

 (1) воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult 

 (2) для упрощения кода, воспользоваться возможностью WCF по созданию фидов 

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


Номер 2
При создании RSS Feed  необходимо:

Ответ:

 (1) создать свой тип ActionResult 

 (2) вернуть RssFeedResult 

 (3) создать MobileViewFilterAttribute 


Номер 3
Чтобы создать повторно используемый компонент форм- Captcha- надо

Ответ:

 (1) создать метод-расширение для объекта Html 

 (2) ActionFilter для обработки результатов работы контроля 

 (3) HTTPHandler для генерации изображений 


Упражнение 9:
Номер 1
Для обеспечения актуальности некоторых данных на кэшированной странице надо

Ответ:

 (1) создать метод-расширение для объекта Html 

 (2) использовать метод-расширение Html, использующий метод WriteSubstitution 

 (3) воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult 


Номер 2
 RssFeedResult задает

Ответ:

 (1) заголовок фида 

 (2) описание фида 

 (3) адрес фида 


Номер 3
Для решения задачи тестирования надо

Ответ:

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

 (2) воспользоваться возможностью создать тип возвращаемого результата ActionResult 

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


Упражнение 10:
Номер 1
Отметьте верное утверждение:

Ответ:

 (1) MVC Framework не предполагает классических Web-форм и Web-элементов управления 

 (2) в MVC Framework отсутствуют такие механизмы как обратные вызовы(postbacks) и состояние представления(viewstate) 

 (3) MVC Framework предлагает использование URL-mapping и архитектуру REST в качестве модели запросов 


Номер 2
Для отображения представлений Action Result в ASP.NET MVC FX  используется

Ответ:

 (1) ViewResult 

 (2) RSSFeedResult 

 (3) ActionResult 


Номер 3
Какой параметр используется для указания профиля кэширования заданного через WebConfig и секцию Caching

Ответ:

 (1) NoStore 

 (2) Duration 

 (3) CacheProfile 


Упражнение 11:
Номер 1
AcceptVerbs - 

Ответ:

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

 (2) атрибут, который позволяет задавать методу имя action 

 (3) атрибут, который позволяет задавать action для конкретного типа запроса (POST или GET) 


Номер 2
Как называется библиотека для создания RSS Feed?

Ответ:

 (1) SystemServiceModel 

 (2) SystemServiceModelWeb 

 (3) SystemServiceProcess 


Номер 3
Отметьте верное утверждение:

Ответ:

 (1) операция - это такой метод, который вызывается в ответ на запрос того или иного URL-адреса 

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

 (3) Операция получает имя из URL-адреса, используя параметр id 


Упражнение 12:
Номер 1
Каким решением можно вызвать разметку, подходящую для мобильных браузеров при просмотре сайта с мобильных устройств?

Ответ:

 (1) воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult 

 (2) для упрощения кода, воспользоваться возможностью WCF по созданию фидов 

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


Номер 2
 ASP.NЕТ MVC Framework  базируется на

Ответ:

 (1) .aspx-файлах 

 (2) .ascx-файлах 

 (3) .master-файлах 


Номер 3
При создании "мобильного" представления необходимо:

Ответ:

 (1) создать MobeleViewFilterAttribute 

 (2) создать дублирующие представления ViewName_Mobile.aspx 

 (3) использовать атрибут MobileViewFilter 




Главная / Программирование / Разработка веб-приложений с использованием ASP.NET MVC Framework / Тест 6