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

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

Упражнение 1:
Номер 1
Что описывает параметр  OutputCacheLocation?

Ответ:

 (1) правило для места хранения КЭШа и принимает одно из значений перечисления 

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

 (3) указывает условие кэширования в зависимости от содержимого директивы http-заголовка AcceptEncoding 


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

Ответ:

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

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

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


Упражнение 2:
Номер 1
ASP.NET предоставляет инфраструктуру

Ответ:

 (1) модель провайдеров 

 (2) механизмы кэширования 

 (3) шаблоны страниц 

 (4) состояние сеансов пользователей 

 (5) управление клиентским кодом 

 (6) контекст запроса и ответа 


Номер 2
Проект MVC Framework включает в себя:

Ответ:

 (1) таблицы маршрутизации 

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

 (3) модель 

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


Номер 3
К инструментам, которые необходимы для разработки MVC Framework сайтов относят

Ответ:

 (1) Visual Studio или Developer Express 

 (2) SQL Server или SQL Server Express 

 (3) Шаблоны дизайна для MVC сайтов 


Упражнение 3:
Номер 2
При создании Tasks в каком поле Allow Nulls не допустим?

Ответ:

 (1) TaskID 

 (2) Title 

 (3) Text 

 (4) CreatedOn 

 (5) StateID 

 (6) AssignedOn 


Упражнение 4:
Номер 1
 Какими особенностями обладают Web-приложения?

Ответ:

 (1) Использование протокола HTTP не позволяет "помнить состояния" 

 (2) Традиционно состояния запоминаются с использованием сессий и/или механизма Cookies либо просто "катаются" между клиентом и сервером в скрытых полях форм  

 (3) Клиент и сервер "общаются" между собой с помощью запросов и ответов (request/response) при этом одновременно с запросом передаются параметры запроса (PostBack Data) 

 (4) Действия (команды) инициируются параметрами запросов. Также с помощью параметров передаются необходимые данные  

 (5) Как правило web-приложения используют СУБД, причем до недавнего времени удачных механизмов абстрагирования от данных не было  

 (6) Наиболее частый способ разделения интерфейса и бизнес-логики - использование механизма шаблонов. Более продвинутые технологии предлагают объектную модель + шаблоны, вариации с XML как промежуточным форматом 


Номер 2
Разработка веб-приложений включает

Ответ:

 (1) простой протокол передачи данных НТТР 

 (2) простые стандарты описания интерфейса HTML/CSS 

 (3) простой принцип работы "запрос-ответ" 


Номер 3
Основой паттерна является

Ответ:

 (1) отделение модели данных приложения, его логики и представления данных друг от друга 

 (2) отделение модели данных приложения от логики 

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


Упражнение 5:
Номер 1
К преимуществам Web Forms относят

Ответ:

 (1) хранение состояния между обращениями на сервер 

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

 (3) события элементов управления 

 (4) широкая поддержка графической и декларативной разаботки 


Номер 2
Процесс разработки с MVC Framework включает в себя

Ответ:

 (1) структуру данных 

 (2) структуру приложений 

 (3) логику работы 

 (4) интерфейс пользователя 

 (5) автоматическое тестирование 


Номер 3
При создании БД первичным ключом таблицы Task является

Ответ:

 (1) TaskID 

 (2) Title 

 (3) Text 

 (4) CreatedOn 


Упражнение 6:
Номер 1
При создании Tasks в какой задаче допустим Allow Nulls?

Ответ:

 (1) TaskID 

 (2) Title 

 (3) Text 

 (4) CreateOn 

 (5) StateID 

 (6) AssignedOn 


Номер 2
Какие пункты включает в себя таблица задач Tasks (для пользователя)?

Ответ:

 (1) идентификатор задач 

 (2) заголовок 

 (3) описание Bugа 

 (4) дата создания 

 (5) статус 

 (6) человек, на которого задача направлена 


Номер 3
 ASP.NЕТ MVC Framework полностью поддерживает

Ответ:

 (1) аунтефикацию на базе форм 

 (2) роли, кэширование данных 

 (3) управление состоянием сессий 

 (4) health monitoring 

 (5) конфигурирование 

 (6) архитектуру провайдеров 


Упражнение 7:
Номер 1
Абстракции для упрощения разработки веб-приложений делятся на

Ответ:

 (1) простые 

 (2) сложные 

 (3) гибкие 


Номер 2
Почему MVC может быть хорош для веб-приложений?

Ответ:

 (1) внешний вид страниц часто изменяется 

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

 (3) тестирование приложения без зависимости от интерфейса 


Номер 3
В проекте MVC Framework - Global.asax является

Ответ:

 (1) таблицей маршрутизации 

 (2) контроллером 

 (3) моделью 

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


Упражнение 8:
Номер 1
К какому типу абстракций относится MVC?

Ответ:

 (1) простому 

 (2) сложному 

 (3) гибкому 


Номер 2
Тестовое поле определенного размера хранящего Uni-код символа - 

Ответ:

 (1) nvarchar 

 (2) datetime 

 (3) int 


Номер 3
Сколько информации вмещает в себя nvarchar?

Ответ:

 (1) 512Мб 

 (2) 1Гб 

 (3) 2Гб 


Упражнение 9:
Номер 1
Идентификатором задач в таблице Tasks является

Ответ:

 (1) TaskID 

 (2) Title 

 (3) Text 

 (4) CreatedOn 

 (5) StateID 

 (6) AssignetOn 


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

Ответ:

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

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

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


Номер 3
Паттерн MVC включает в себя

Ответ:

 (1) модель 

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

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


Упражнение 10:
Номер 1
 К какому типу абстракций относится ASP.NЕТ?

Ответ:

 (1) простому 

 (2) сложному 

 (3) гибкому 


Номер 2
БД включает в себя:

Ответ:

 (1) задачи 

 (2) статусы выполнения 

 (3) вложенные задачи 


Номер 3
Таблица статусов включает в себя

Ответ:

 (1) StateId 

 (2) Title 

 (3) Text 

 (4) AssignetOn 


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

Ответ:

 (1) ADO.NET 

 (2) LINQ2SQL 

 (3) Entity Framework 

 (4) Nhibernate 


Номер 2
Для создания модели необходимо

Ответ:

 (1) создать набор классов-оберток для каждого логического блока данных 

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

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


Номер 3
Набор классов-оберток включает в себя

Ответ:

 (1) задачи 

 (2) состояния задач 

 (3) пользователей 


Упражнение 12:
Номер 1
ASP.NET MVC Framework базируется на

Ответ:

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

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

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


Номер 2
К какому типу абстракций относятся классические ASP, РНР?

Ответ:

 (1) простому 

 (2) сложному 

 (3) гибкому 


Номер 3
Метод удаления в модели

Ответ:

 (1) CreateTask 

 (2) UplateTask 

 (3) DeleteTask 




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