Майкрософт MVC-фреймворк вопросы на русском языке

Майкрософт MVC-фреймворк вопросы на русском языке

Ответьте на эти 100+ Майкрософт МВК Рамки MCQ и оцените свое понимание предмета Майкрософт
МВК Рамки.
Прокрутите ниже и начните!

1: Объединение и министерство - это два метода, которые вы можете использовать в ASP.NET 4.5 до:

A.   Все из этого

B.   Уменьшить размер запрашиваемых активов

C.   Уменьшить количество запросов на сервер

D.   Улучшить время загрузки запроса

2: В качестве наилучшей практики, все входные валидации должны происходить, в каком слое?

A.   Вид

B.   Это не лучшая практика

C.   Модель

D.   Контроллер

3: Вы разрабатываете приложение ASP.NET MVC, которое отображает информацию о фондовом рынке. Информация о фондовом рынке часто обновляется и должна отображаться в режиме реального времени. Вам необходимо устранить ненужные данные заголовка, минимизировать задержку и передавать данные по полному подключению. Что вы должны сделать?

A.   Реализовать длительные HTTP-запросы.

B.   Реализуйте протокол веб -питания на клиенте и на сервере.

C.   создать создание объекта MessageChannel на клиенте.

D.   Настройте опрос из браузера.

4: Что верно в отношении модели?

A.   Он имеет состояние модели

B.   У него есть только свойства, которые изменились

C.   У него есть свойства модели и фильтры

5: Где выполняется проверка данных?

A.   Контроллер

B.   Модель

C.   Вид

6: Каков основной процесс превращения ряда различных ресурсов вместе в единый загружаемый ресурс в ASP.NET MVC?

A.   Хешинг

B.   Уплотнение

C.   Присоединение

D.   Слияние

E.   Объединение

7: Действие контроллера может вернуться:

A.   ContentResult

B.   ViewResult

C.   Все ответы верны.

D.   Javascriptresult

8: Какой из этих форматов не поддерживается из коробки Web API?

A.   Json

B.   Amf

C.   XML

D.   Формируйте URL-кодирование

9: Какой помощник HTML вы бы использовали для создания элемента формы в представлении?

A.   Форма

B.   Формагенрация

C.   Формбейгин

D.   Beginform

10: Какой базовый класс можно использовать для возвращаемого значения метода действия MVC?

A.   Результат

B.   ControlerResult

C.   ActionResult

D.   Httpresult

11: Правда или ложь? Лучше всего использовать привязку модели вместо ручного анализа запроса.

A.   ЛОЖЬ

B.   Истинный

12: Какой символ [s] используется для обозначения кода синтаксиса бритвы в файле .cshtml?

A.   ~

B.   & lt;%

C.   ||

D.   @

13: Структура MVC определяется в каком пространстве имен?

A.   Unit.control.microsoft

B.   System.web.mvc

C.   Sql.java.css

D.   Model.view.controller

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

A.   Авторизировать атрибут

B.   AllowErusers атрибут

C.   Атрибут безопасности

D.   Звонок в SecurityDemand Static Class

15: Порядок, в котором маршруты определяются.

A.   Истинный

B.   ЛОЖЬ

16: True или false: по умолчанию все классы контроллера должны быть названы с помощью контроллера " Controller " суффикс.

A.   ЛОЖЬ

B.   Истинный

17: Что такое двигатель просмотра по умолчанию, который поставляется с MVC3?

A.   Бритва

B.   Искра

C.   Aspx

18: При создании представления данных для новых данных, какие два глагола HTTP-запроса (методы) и NBSP; Вы должны ожидать использования для обслуживания формы пользователю и позволить пользователю отправить форму?

A.   Пост, положить

B.   Патч, трассировка

C.   Подключите, положите

D.   Получить, публиковать

19: Какая конструкция бритвы используется для указания представления

A.   @тип

B.   @context

C.   @сущность

D.   @model

20: В MVC, который представляет данные, которые вы хотите отобразить на просмотре?

A.   Доменная модель

B.   Просмотреть модель

C.   Модель данных

D.   Модель JSON

21: Какие из этих эмуляторов являются действительными мобильными эмуляторами для приложений MVC?

A.   Apple Safari

B.   Эмулятор телефона Windows 7

C.   Opera Mobile Emulator

D.   Все из этого

22: Какой атрибут вы могли бы использовать, если бы у вас была свойство номера телефона на вашей модели, и вы хотели проверить ценность в формате телефона Соединенных Штатов?

A.   Необходимый

B.   Regularexpression

C.   Обычай

D.   Формат

23: Какой метод в RouteCollection может быть использован для предотвращения обработки MVC конкретных типов файлов?

A.   Omitroute

B.   Донотресолв

C.   Skiproute

D.   Избегайте

E.   Игнорирование

24: Как предотвратить маршрутизацию?

A.   Используйте метод Deteteroute

B.   Используйте метод игнорирования

C.   Используйте флаг аутентификации в web.config

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

A.   new {productId = integer}

B.   new {productId = @" \ d+" }

C.   new {productId = @"^[a-za-z]+$ " }

26: Какой атрибут вы могли бы использовать, если бы у вас было свойство строкового свойства в классе модели с именем FirstName, но вы хотите, чтобы этикетки для этого свойства в вашем представлении использовали текст " Имя "?

A.   Текст

B.   Этикетка

C.   Формат

D.   Отображать

27: Какой первый фильтр запускается в действии контроллера?

A.   Результат

B.   Авторизация

C.   Ничего из этого

D.   Действие

28: Какой Enum представляет собой тщательно типичную коллекцию кодов статуса HTTP?

A.   StatusCode

B.   Httpstatuscode

C.   Httpstatus

D.   Положение дел

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

A.   System.componentmodel.dataannotations

B.   System.Web

C.   System.web.mvc

D.   System.Annotation

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

A.   RestractAccessattribute

B.   AuthorizeatTribute

C.   AuthenticAteatTrbitue

D.   AllustTribute

E.   Adminonlyattribute

31: Какой из следующих протоколов не поддерживается WCF?

A.   Все эти варианты поддерживаются WCF

B.   Http

C.   Названные трубы для машинного общения

D.   TCP /IP

E.   Протоколы сверстников

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

A.   Установите свойство макета в NULL

B.   Установите свойство viewbag.layoutfile на NULL

C.   Приложение " нет " На имя представления

D.   Переименовать свое представление в _viewstart.cshtml

33: Что такое тип собственности Viewbag?

A.   Объект

B.   Придумываемое

C.   Динамичный

D.   Список

E.   Общий

34: Для размещения крупных проектов ASP.NET MVC позволяет разделять веб -приложения на более мелкие единицы, которые называются?

A.   Общие папки

B.   Разделы

C.   Взгляды

D.   Области

E.   Содержание

35: Если вы хотите включить пользовательскую логику преобразования в свои пучки, какой интерфейс вы могли бы реализовать?

A.   Ibundletransform

B.   Itransform

C.   Ibundle

D.   Ibundleinvoker

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

A.   Varybyparam

B.   Varybybinding

C.   Varybyaction

D.   Varybustom

37: Как проверяется модель в действие контроллера?

A.   Statemanager.isvalid

B.   State.isvalid

C.   Modelstate.isvalid

D.   Model.isvalid

E.   Statemodel.isvalid

38: Если у вас есть файл _layout.cshtml в ваших общих представлениях, какой файл вы можете создать, чтобы иметь пользовательский макет для мобильных платформ?

A.   _Layout.device.cshtml

B.   _Layout.mobile.cshtml

C.   _Layout_mobile.cshtml

D.   _Layout.mob.cshtml

39: Вы разрабатываете приложение ASP.NET MVC. Вам необходимо аутентифицировать клиентов с помощью NT LAN Manager (NTLM). Какой метод аутентификации вы должны реализовать?

A.   Формы

B.   Базовый

C.   Windows

D.   Kerberos

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

A.   Призыв к анонимному статическому классу

B.   AllowErusers атрибут

C.   AllingAnonymous атрибут

D.   Авторизировать атрибут

41: Какой класс представляет собой результат вызова HTTP в систему веб -API?

A.   Httprequestmessage

B.   Ответ -Эмессаж

C.   Httpresponsemessage

D.   RequestMessage

42: Вы пишете метод действия, называемый AddProduct внутри контроллера продукта. Логика в вашем коде указывает на то, что вам необходимо вызвать метод добавления контроллера Cart в результате метода действия вашего контроллера. Какая строка кода достигнет этого?

A.   возврат представления (" cart.add ")

B.   return redirect (" cart/add ")

C.   Response.redirect (" cart.aspx? Добавить ")

43: Какой класс представляет собой начальный класс HTTP в рамках веб -API?

A.   RequestMessage

B.   Httpresponsemessage

C.   Httprequestmessage

D.   Ответ -Эмессаж

44: [Webmethod] атрибут требуется при вызове действия MVC с Ajax

A.   ЛОЖЬ

B.   Истинный

45: Какой класс вы бы вернули из действия контроллера при выполнении частичных обновлений страницы?

A.   ActionResult

B.   Частично

C.   PartialViewResult

D.   ViewResult

46: Если вы хотите использовать частичный представление, но также пройти тот же объект модели из родительского представления, какой HTML -помощник вы бы использовали?

A.   Html.partialwithmodel ()

B.   Html.action ()

C.   Html.partial ()

D.   Html.actionwithmodel ()

47: Какой атрибут используется для обработки исключения, которое бросается методом действия?

A.   Validexceptionattribute

B.   Игнорировать

C.   CatchErrorattribute

D.   Handerrorattribute

E.   Игнорировать Extreexceptionattribute

48: Tempdata используется для:

A.   Передайте данные из просмотра в действие контроллера

B.   Передайте данные между двумя последовательными запросами

C.   Передайте данные из действия контроллера в представление

49: Для чего используется outputcacheattribute?

A.   Ни один из ответов

B.   Чтобы пропустить метод выполнения до истечения срока действия кэшированного вывода.

C.   Чтобы отметить метод действия, вывод, вывод, будет кэширован.

D.   Чтобы уведомить клиент -браузер, который вывод должен быть кэширован.

50: Какой класс не является ребенком действий?

A.   Cssresult

B.   Redirecttorouteresult

C.   Httpstatuscoderesult

D.   Javascriptresult

E.   JsonResult

51: Если вы хотите создать контроллер веб -API, из какого класса вы бы вывели свой контроллер?

A.   Apicontroller

B.   WebController

C.   Контроллер

D.   Webapicontroller

52: Если вы хотите, чтобы действие Apicontroller использовалось для многих различных глаголов HTTP, какой атрибут вы бы установили?

A.   Acceptverbs

B.   Httpget

C.   ActionName

D.   Httpverbs

53: Если вы хотите использовать стандарты ODATA для запроса вашей службы REST, какой атрибут вы могли бы использовать на своем действии APICONTROLLER?

A.   Одата

B.   Отфильтруемый

C.   Запрос

D.   Запрос

54: Если вы хотите использовать пользовательский контейнер IOC, когда двигатель ASP.NET MVC генерирует экземпляры вашего контроллера, какой интерфейс вы бы реализовали?

A.   Iinversionofcontrol

B.   IcontrollerActionInvoker

C.   Icontainer

D.   IdependencyResolver

55: Фильтры MVC могут применяться только к действиям

A.   Истинный

B.   ЛОЖЬ

56: По умолчанию, где хранится Tempdata?

A.   Viewbag

B.   ViewModel

C.   Сессия

D.   Печенье

E.   ViewData

57: ActionResult есть:

A.   Абстрактный класс

B.   Класс контейнеров

C.   Интерфейс

D.   Ничего из этого

58: Что из них не является двигателем для MVC?

A.   Угловой

B.   Aspx

C.   Нджанго

D.   Нхамл

59: Вы разрабатываете приложение ASP.NET MVC. Приложение развернуто на веб -ферме и доступно многим пользователям. Приложение должно изящно обрабатывать сбои веб -сервера. Серверы на ферме должны разделять краткосрочную информацию о состоянии. Вам нужно сохранить состояние заявки во время сессии. Что вы должны реализовать?

A.   Государственный сервер

B.   ASP.NET SESSION MATE

C.   Локальная база данных

D.   Свойства профиля

60: Из какого класса вы бы выросли, если вы хотите создать пользовательский тип для Web API «HTTP -контент?

A.   MediaFormatter

B.   MediaTypeFormatter

C.   TypeFormatter

D.   MediaTypeFormat

61: Если вы хотите получить ссылки на связанные с ними ресурсы, чтобы добавить Hypermedia в службу отдыха, какой класс вы могли бы использовать?

A.   UrlGenerator

B.   Uricontext

C.   Ури

D.   Urlhelper

62: Если вы хотите настроить пользовательскую конфигурацию для контроллера (форматер, модельные связующие и т. Д.) Какой интерфейс вы бы приписывали необходимости реализовать?

A.   Icontrollerconfiguration

B.   Иконтроллер

C.   Иконфигурация

D.   Icontrollersettings

63: Какие из них не являются условиями, в которых рекомендуется использовать асинхронные методы?

A.   Вы хотите предоставить механизм, который позволяет пользователям отменить длительный запрос.

B.   Операции просты или короткие.

C.   Параллелизм важнее, чем простота кода.

D.   Операции связаны с сетью или связаны с вводом/выводом, а не с процессором.

64: Что из перечисленного не является способом передачи информации из контроллера в вид, который будет использоваться двигателем View Razor?

A.   Используя сильно напечатанный модельный объект.

B.   Используя Viewbag.

C.   Используя объект JSON.

D.   Используя динамический тип.

65: Какой класс вы могли бы использовать для создания правил использования пользовательских режимов отображения?

A.   Режим отображения

B.   DisplayModeProvider

C.   DisplayInstance

D.   DisplayModeInstance

66: Атрибут uihint используется для чего делать?

A.   Используется на контроллере для указания пользовательских маршрутов.

B.   Используется в режиме для указания атрибута заголовка для сгенерированного управления HTML.

C.   Используется на модели для описания атрибутов стиля, чтобы изменить такие вещи, как цвет и размер.

D.   Поместите на контроллер, чтобы указать, какое представление для загрузки.

E.   Размещен на модели, чтобы указать пользовательский шаблон для визуализации для свойства.

67: Вы разрабатываете приложение ASP.NET MVC, которое будет развернуто на веб -ферме. Пароли должны храниться в файле web.config, и не должны быть читаемыми или в формате, который легко декодируется, вам необходимо зашифровать пароли, которые хранятся в файле web.config. Какой инструмент командной строки вы должны использовать?

A.   Aspnet_regiis.exe

B.   Edmgen.exe

C.   Aspnet_merge.exe

D.   Ngen.exe

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

A.   Ihandlermodule

B.   Ihttpmodule

C.   Ihttphandler

D.   Имодуль

69: Какой помощник HTML вы бы использовали, если хотите, чтобы двигатель MVC динамически генерировал форму для всего объекта на основе метаданных типа объекта?

A.   Html.editor ()

B.   Html.modeleditor ()

C.   Html.editorfor ()

D.   Html.editorformodel ()

70: Что такое ChildActionOnTatribute?

A.   Ограничить доступ таким образом, чтобы только запросы AJAX могли вызвать действие. Другие действия получат 404, что фактически означает, что действие никогда не будет индексировать поисковые сканеры, с одной стороны.

B.   Атрибут ChildActionOnly гарантирует, что метод действия можно назвать только в качестве детского метода из контроллера.

C.   Нажмите на запись ссылки в списке, есть частичная страница, когда новая страница загружается.

D.   Любой метод, который отмечен ChildActionOntalibute, может быть вызван только с помощью методов расширения HTML действия или рендеринга.

E.   Он предоставляет атрибут расширения, чтобы проверить, является ли запрос Ajax запрос на частичный HTML.

71: Как вы ловите нечестные исключения действий в контроллере?

A.   В Global.asax

B.   В методе переопределения exception

C.   В атрибуте фильтра исключения

72: Какой класс используется трубопроводом MVC для вызова разрешенного контроллера в результате запроса HTTP?

A.   ControllerActionInvoker

B.   Controllerinvoker

C.   ActionInvoker

D.   Запрос Invoker

73: Любой метод, украшенный ChildActionOntAitTribute, может быть назван только с помощью:

A.   Html.renderchildaction

B.   Html.renderpartial

C.   Html.action или html.renderaction

D.   Url.action или url.actionnew

E.   $ .ajax, $ .get или $ .post

74: При объявлении маршрутов, для чего используются ограничения?

A.   Форматируйте, как обрабатываются параметры

B.   Укажите порядок, в котором маршруты должны быть обработаны

C.   Убедитесь, что только авторизованные пользователи могут получить доступ к маршруту

D.   Ограничить запросы, которые соответствуют конкретному маршруту

75: Как предотвратить подделку запроса?

A.   Используя вспомогательный метод HTML.AntiforeryToken.

B.   Использование ValidateAntiforgerytoken и HTML.Antiforgerytoken Только вспомогательный метод.

C.   Используя антиферипреагический процесс.

D.   Используя validateantiforgerytoken, HTML.Antiforgerytoken Helper Method и AntiforgeryActionResult.

E.   Использование атрибута validateAntiforgerytoken.

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

A.   Связывать

B.   Модельная зона

C.   BindModel

D.   BindController

77: Метод рендеринга используется для:

A.   Запустите действие контроллера

B.   Вернуть зритель

C.   Сделать частичный вид

78: Что из перечисленного не является членом класса UrlHelper.

A.   Routeurl

B.   Действие

C.   Renderaction

D.   Кодировать

E.   ISLOCALURL

79: Какой статический класс вы могли бы использовать, чтобы обеспечить поддержку OAuth для таких клиентов, как Twitter и Facebook?

A.   Oauthwebsecurity

B.   Oauthsecurity

C.   Оаут

D.   OAuthClients

80: Приложение MVC может иметь:

A.   Ни сессия, ни просмотр состояния

B.   Посмотреть состояние

C.   Сессия

D.   Как сеанс, так и состояние просмотра

81: Рецепт доступен в:

A.   Все ответы верны

B.   MVC4

C.   MVC3

D.   MVC2

82: Где правила маршрутизации определены в приложении ASP.NET MVC?

A.   в поле зрения

B.   Метод регистрации в Global.asax

C.   на контроллере

D.   Событие Application_start в Global.asax

83: Какова цель _viewstart.cshtml?

A.   Чтобы зарегистрировать механизм ViewState и инициализируйте бритвенный двигатель.

B.   Чтобы определить начальный HTML -код, используемый любым представлением под его папкой и подпапками.

C.   Чтобы облегчить применение одной и той же логики ко всем представлениям под папкой и подпапками.

84: Что из них является свойством атрибута outputCache?

A.   Varybyheader

B.   Varybyorder

C.   Varybyduration

D.   Varybynone

E.   Varybylocation

85: Какой атрибут вы могли бы использовать, если бы у вас было свойство в классе модели, которое вы хотите скрыть при использовании метода HTML HTML Editorformodel HTML?

A.   Отображать

B.   HiddenInput

C.   DisplayValue

D.   Скрытый

86: Фильтр MVC может быть применен только в качестве атрибута над действием или контроллером

A.   ЛОЖЬ

B.   Истинный

87: Вы разрабатываете приложение ASP.NET MVC 2. Представление содержит форму, которая позволяет пользователям отправлять свое имя. Вам необходимо отобразить значение, которое отправляется, и вы должны убедиться, что ваш код избегает сценариев поперечного набора. Какой сегмент кода вы должны использовать?

A.   & lt; %= model.firstname %& gt;

B.   & lt; %: model.firstname %& gt;

88: Какой тип фильтра следует использовать, если вы хотите изменить результат метода действия?

A.   Действие фильтра

B.   Ответ фильтр

C.   Выходной фильтр

D.   Фильтр результатов

89: Каково преимущество хранилища сеанса Inproc по сравнению с другими встроенными методами?

A.   Это быстро и масштабируется.

B.   Storage Inproc не имеет никаких преимуществ по сравнению с другими встроенными методами.

C.   Это позволяет распределять кэширование в веб-ферме, потому что данные разделены на сервер.

D.   Он может хранить нематериализируемые данные.

E.   Ему не хватает безопасности потока, устраняя замки, и в результате он очень быстро.

90: Преимущество использования атрибута только для чтения для состояния сеанса:

A.   Ни один из них

B.   Оба из них

C.   Параллельный доступ к сеансу

D.   Масштабируемость

91: Какое свойство вы можете установить на класс Bundlecollection, чтобы указать, что вы хотите включить поддержку сценариев или стилей CDN?

A.   CDN

B.   Usecdn

C.   Usecdnserver

D.   Cdnenabled

92: Какой метод не действителен в контексте представления MVC?

A.   @RenderPage (" page.html ");

B.   @Rendersection (" раздел ");

C.   @Renderbody ();

D.   @RenderAction (" Action ")

E.   Ни один из ответов

93: Какой класс используется трубопроводом MVC для отображения данных из HTTP -запроса на параметры в методе действия контроллера?

A.   Defaultmodelbinder

B.   ModelBinder

C.   Параметрийщик

D.   Routebinder

94: Вы разворачиваете модульные тесты. Модульные тесты должны тестировать код, который потребляет запечатанные классы. Вы должны создавать, поддерживать и вводить зависимости в модульных тестах.

A.   T4 Text Semplates и Generation Code

B.   Жесткая реализация

C.   Типы Shim

D.   Типы заглушек

95: Метод renderPartial:

A.   Оба ответа верны

B.   Рендерирует по потоку

C.   Вернуть рендеринговую строку

D.   Ни один ответ не верен

96: Что делает "удален" атрибут?

A.   Атрибут Mark Action, чтобы принять вызовы Ajax

B.   Атрибут фильтра действия.

C.   Не существует в Framework ASP.NET MVC

D.   Атрибут аннотации данных модели для вызова AJAX Validation Action

E.   Атрибут на уровне контроллера, чтобы все действия ребенка принимали вызовы AJAX.

97: Какой класс содержит информацию о HTTP -запросе, который анализируется и проверяется трубопроводом MVC при определении того, какой контроллер и действие для вызова?

A.   Httprequestobject

B.   RequestContext

C.   Запрос

D.   Httpcontext

98: Как наиболее масштабируемый способ поделиться информацией сеанса на веб -ферме?

A.   ASP.NET State Server

B.   SQL Server Storage

C.   AppFabric Caching

D.   Inproc Storage

99: Вы разрабатываете приложение ASP.NET MVC. Приложение должно позволить пользователям вводить JavaScript только в текстовое поле обратной связи. Вам нужно отключить проверку запроса. Что вы должны сделать?

A.   Примените и установите атрибут causeSclientientSideValidation в текстовом поле на False.

B.   Используйте свойство httprequest.form, чтобы прочитать значение неиспользованной формы.

C.   Примените и установите атрибут ValidateInput в текстовом поле в False.

D.   Используйте свойство httprequest.unvalidated для чтения значения неиспользованной формы.

100: Правда или ложь? Вы можете использовать маршрутизацию и " web.config " Файлы для обеспечения вашего приложения MVC.

A.   Истинный

B.   ЛОЖЬ