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

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

700,00 руб.
В течение часа!
Экзамен "Разработка веб-приложений с использованием ASP.NET MVC Framework" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11863 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

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

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


Что описывает параметр OutputCacheLocation?

правило для места хранения КЭШа и принимает одно из значений перечисления
задает значение времени в секундах, в течение которого страница или пользовательский элемент кэшируется
указывает условие кэширования в зависимости от содержимого директивыhttp-заголовка AcceptEncoding


ASP.NET предоставляет инфраструктуру

шаблоны страниц
контекст запроса и ответа
состояние сеансов пользователей
модель провайдеров
механизмы кэширования
управление клиентским кодом


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

контроллер
представление
модель
таблицы маршрутизации


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

Шаблоны дизайна для MVC сайтов
SQL Server или SQL Server Express
Visual Studio или Developer Express


При создании Tasks в каком поле Allow Nulls не допустим?

CreatedOn
Title
Text
AssignedOn
StateID
TaskID


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

простые стандарты описания интерфейса HTML/CSS
простой протокол передачи данных НТТР
простой принцип работы "запрос-ответ"


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

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


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

Как правило web-приложения используют СУБД, причем до недавнего времени удачных механизмов абстрагирования от данных не было
Клиент и сервер "общаются" между собой с помощью запросов и ответов (request/response) при этом одновременно с запросом передаются параметры запроса (PostBack Data)
Использование протокола HTTP не позволяет "помнить состояния"
Наиболее частый способ разделения интерфейса и бизнес-логики - использование механизма шаблонов. Более продвинутые технологии предлагают объектную модель + шаблоны, вариации с XML как промежуточным форматом
Действия (команды) инициируются параметрами запросов. Также с помощью параметров передаются необходимые данные
Традиционно состояния запоминаются с использованием сессий и/или механизма Cookies либо просто "катаются" между клиентом и сервером в скрытых полях форм


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

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


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

TaskID
CreatedOn
Title
Text


К преимуществам Web Forms относят

события элементов управления
компонентная модель серверных элементов управления
широкая поддержка графической и декларативной разаботки
хранение состояния между обращениями на сервер


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

health monitoring
архитектуру провайдеров
аунтефикацию на базе форм
роли, кэширование данных
конфигурирование
управление состоянием сессий


При создании Tasks в какой задаче допустим Allow Nulls?

Title
AssignedOn
StateID
TaskID
Text
CreateOn


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

дата создания
заголовок
описание Bugа
человек, на которого задача направлена
идентификатор задач
статус


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

внешний вид страниц часто изменяется
тестирование приложения без зависимости от интерфейса
иногда нужно несколько вариантов представления одной и той же страницы


Абстракции для упрощения разработки веб-приложений делятся на

сложные
гибкие
простые


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

представлением
контроллером
таблицей маршрутизации
моделью


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

512Мб
2Гб
1Гб


К какому типу абстракций относится MVC?

сложному
гибкому
простому


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

datetime
nvarchar
int


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

MVC Framework предлагает использование URL-mapping и архитектуру REST в качестве модели запросов
в MVC Framework отсутствуют такие механизмы как обратные вызовы(postbacks) и состояние представления(viewstate)
MVC Framework не предполагает классических Web-форм и Web-элементов управления


Паттерн MVC включает в себя

контроллер
представление
модель


БД включает в себя:

статусы выполнения
задачи
вложенные задачи


К какому типу абстракций относится ASP.NЕТ?

сложному
простому
гибкому


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

Title
Text
StateId
AssignetOn


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

создать набор классов-оберток для каждого логического блока данных
создать единый класс для доступа к классам-оберткам
сделать интерфейсы для всех компонентов модели


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

задачи
состояния задач
пользователей


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

LINQ2SQL
Nhibernate
Entity Framework
ADO.NET


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

UplateTask
CreateTask
DeleteTask


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

простому
сложному
гибкому


ASP.NET MVC Framework базируется на

.ascx-файлах
.aspx-файлах
.master-файлах


Связывание параметров метода контроллера происходит

конструирование сложных объектов по именам полей
через возможность включить и исключить свойства при конструировании объектов
по названию переменной и поля формы, параметра QueryString или маршрута


К преимуществам фабрики относят:

возможность определить свою фабрику создающую котроллер
создание удобной инфраструктуры для котроллеров
выполнение операций помимо действий контроллера


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

маршруты поддерживают регулярные выражения
маршруты задаются в Global.asax
механизм маршрутов может быть переопределен


Представление должно отображать

возможность замены движка
автономность
ранее или позднее связывание с моделью


Какие запросы может принимать котроллер

запрос на отмену последнего выполненного запроса
запрос на повторное выполнение последнего отмененного запроса
запрос на выполнение команды


Для того чтобы вывести какие либо данные в представлении указывается

<%=…%>
<%@...%>
<%...%>


Метод расширения, использующий для сопоставления имен полей формы и имен свойств объекта метод отображения

PostDate
UpdateFrom
ShowPage


Специальная директория для хранения файлов

/App_Data
/Content
/Models


На какие типы делятся маршруты?

маршруты для игнорирования
маршруты для отмены
маршруты для исполнения


какой запрос принимаемый контроллером является методом query

запрос на отмену последнего выполненного запроса
запрос на повторное выполнение последнего отмененного запроса
запрос на выполнение команды


К управлению связыванием относится

контролирование сложных объектов по именам полей
связывание по названию переменной и поля формы, параметра QueryString или маршрута
возможность включить и исключить свойства при конструировании объектов


Задачей чего является - обработка запросов приходящих от пользователей

контроллеров
моделей
представлений


Типизация может быть

не строгой - коллекция ViewData[]
поиск в коллекции, затем в Model через вызов ViewData.Eval()
строгой - черезViewData.Model


Классы с логикой -

/Controllers
/Models
/View


Если есть конструкция, которая не возвращает результата, то в представлении надо писать:

<%@...%>
<%...%>
<%=…%>


Механизм обработки ошибок -

OnPreAction
OnPostAction
OnError


К преимуществам ActionFilter относят

пометить некий метод котроллера, чтобы выполнялась какая-либо логика без модификации метода котроллера
расширение существующих действий без модификации кода
выполнение операций помимо действий контроллера  


С какой типизированной коллекцией работают через ViewData.Model?

строгой
не строгой
и строгой и не строгой


Параметры метода котроллера связываются

вручную
автоматически
не связываются вообще


Какой запрос принимаемый контроллером является методом queryUndo?

на повторное выполнение последнего отмененного запроса
запрос на выполнение команды
запрос на отмену последнего выполненного запроса


Какие свойства нам предоставляет MVC Framework для создания AJAX?

собственный инструмент MVC AJAX
ASP.NET AJAX
jQuery+MVC


К базовым подходам работы c AJAX MVC относят

создание данных в формате UpdatePanel
создание данных в формате JSON
создание AJAX формы


Какие виртуальные функции есть в базовом классе Controller?

функция HandleUnknownAction
InvokeAction
функции OnPreAction, OnPostAction и OnError


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

если отмена действительно была произведена, контроллер кладет в стек повторений команду, которую получает от выполненной отменяющей команды
после выполнения любой команды, которая приводит к изменению модели, контроллер запоминает в стеке отмен команду, которая может отменить действие последней выполненной им команды
при отмене последнего изменения контроллер извлекает из стека отмен последнюю добавленную команду и выполняет ее, тем самым, отменяя последнее изменение


Задачами котроллера является:

прием запросов от представления
сопоставление запроса с моделью
выполнение и диспетчеризация команд для обеспечения возможности отменить изменений и повторения отмененных изменений


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

обращение к RSS фиду как к действию контроллера
обеспечить прозрачную локализацию представлений
обеспечить актуальность некоторых данных на кэшируемой странице


В набор действий, которые представление может совершать над данными модели входит

сохранение
изменение
добавление, удаление
отмена
повтор действий
загрузка


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

при обработке URL-адресов система маршрутизации просматривает таблицу сверху вниз, и используется первый подходящий маршрут
маршрутизация работает по принципу живой очереди
при обработке URL-адресов система маршрутизации просматривает таблицу снизу вверх


С какой типизированной коллекцией работают через ViewData[]?

строгой
строгой и не строгой
не строгой


Как выглядит HTML-код представления?

<head runat="server">
    <title> Hi Trehe!</title>
< /head>
< body>
    <div>
        <h1>Hello</h1>
    </div>
</body>


[ControllerAction]
Public void HiThere(String)
{
    ViewData["Name"]=id
    RenderView("HiThere");
}

<html>
<head runat="server">
    <title> Hi Trehe!</title>
</head>
<body>
    <div>
        <h1>Hello.<%=ViewData["Name"]%></h1>
    </div>
</body>
</html>



Какой словарь существует только во время выполнения запроса

TempData и ViewData
TempData
ViewData


К валидации относят

механизм ModelState
механизм ModelView
механизм ModelData


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

HandleError
ActionName
AcceptVerbs


Какой атрибут позволяет задавать методу имя action?

AcceptVerbs
ActionName
HandleError


Какой параметр управления кэшированием задает условное кэширование, основанное на значениях строки запроса при GET или параметров при POST?

VaryByHeader
VaryByContentEncoding
VaryByParam


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

VaryByContentEncoding
VaryByHeader
VaryByParam


Задачей локализации является

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


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

обеспечить прозрачную локализацию представлений
вызвать разметку, подходящую для мобильных браузеров при просмотре сайта с мобильных устройст
обращение к RSS фиду как и к действию контроллера


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

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


Компонент форм Captcha используется в

Представлении
Контроллере
Модели


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

Duration
CacheProfile
NoStore


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

OutputCacheLocation
VaryByContenentEncoding
VaryByCustom


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

использование ActionFilter для подмены представлений для мобильных устройств
воспользоваться стандартным механизмом ASP.NET
воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult


Какой класс отвечает за отображение информации?

представление
модель
котроллер


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

модель
контроллер
представление


Какой запрос принимаемый контроллером является методом queryRedo?

запрос на повторное выполнение последнего отмененного запроса
запрос на выполнение команды
запрос на отмену последнего запроса


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

сессию
ViewState
СУБД


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

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


Задачей тестирования является:

обеспечить автоматическое тестирование кода, содержащего внешние зависимости
обеспечить актуальность некоторых данных на кэшируемой странице
обеспечить прозрачную локализацию представлений


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

локальные ресурсы
форматирование строк
глобальные ресурсы


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

регистрация в web.config
исключение пути в HttpHandler из таблицы маршрутов
пишем атрибут CaptchaValidationAtribute


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

контроллеров
представлений
моделей


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

локализация
частичное кэширование страниц
"мобильное" представление
"контрол" Captcha и повторное использование компонентов
создание RSS Feed
тестирование кода, содержащего внешние зависимости


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

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


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

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


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

HTTPHandler для генерации изображений
ActionFilter для обработки результатов работы контроля
создать метод-расширение для объекта Html


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

вернуть RssFeedResult
создать свой тип ActionResult
создать MobileViewFilterAttribute


Решением задачи - обращение к RSS фиду как к действию контроллера является?

использование Action Filter для подмены представлений для мобильных устройств
воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult
для упрощения кода, воспользоваться возможностью WCF по созданию фидов


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

использовать интерфейсы для всех компонентов, чтобы обеспечить возможность подмены реализации в тестовом окружении, для инициализации контроллеров использовать фабрику
использование ActionFilter для подмены представлений для мобильных устройств
воспользоваться возможностью создать тип возвращаемого результата ActionResult


Для обеспечения актуальности некоторых данных на кэшированной странице надо

создать метод-расширение для объекта Html
воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult
использовать метод-расширение Html, использующий метод WriteSubstitution


RssFeedResult задает

адрес фида
описание фида
заголовок фида


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

Duration
NoStore
CacheProfile


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

MVC Framework не предполагает классических Web-форм и Web-элементов управления
MVC Framework предлагает использование URL-mapping и архитектуру REST в качестве модели запросов
в MVC Framework отсутствуют такие механизмы как обратные вызовы(postbacks) и состояние представления(viewstate)


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

ViewResult
ActionResult
RSSFeedResult


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

операция - это такой метод, который вызывается в ответ на запрос того или иного URL-адреса
операции отвечают за всю обработку, необходимую для визуализации представления
Операция получает имя из URL-адреса, используя параметр id


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

SystemServiceModel
SystemServiceProcess
SystemServiceModelWeb


AcceptVerbs -

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


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

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


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

.ascx-файлах
.aspx-файлах
.master-файлах


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

воспользоваться возможностью создать собственный тип возвращаемого результата ActionResult
использование Action Filter для подмены представлений для мобильных устройств
для упрощения кода, воспользоваться возможностью WCF по созданию фидов

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png