Questions Microsoft MVC Framework en langues françaises

Questions Microsoft MVC Framework en langues françaises

Responda a mais de 100 perguntas do Microsoft MVC para testar suas habilidades nos tópicos a seguir. Estrutura MVC da Microsoft.
Role para baixo para começar!

1: Bundling e Minification são duas técnicas que você pode usar no ASP.NET 4.5 para:

A.   Todos esses

B.   Reduzir o tamanho dos ativos solicitados

C.   Reduza o número de solicitações para o servidor

D.   Melhorar o tempo de carregamento da solicitação

2: Como prática recomendada, toda a validação de entrada deve ocorrer em qual camada?

A.   Visualizar

B.   Esta não é uma prática recomendada

C.   Modelo

D.   Controlador

3: Você está desenvolvendo um aplicativo ASP.NET MVC que exibe informações do mercado de ações. As informações do mercado de ações são atualizadas com frequência e devem ser exibidas em tempo real. Você precisa eliminar dados desnecessários do cabeçalho, minimizar a latência e transmitir dados em uma conexão complexa complexa. O que você deveria fazer?

A.   Implementar solicitações HTTP de longa duração.

B.   Implementar o protocolo WebSockets no cliente e no servidor.

C.   instanciar um objeto Messagechannel no cliente.

D.   Configure a pesquisa do navegador.

4: O que é verdade no ModelState?

A.   Tem o estado do modelo

B.   Tem as propriedades que mudaram apenas

C.   Tem as propriedades e filtros do modelo

5: Onde a validação de dados é feita?

A.   Controlador

B.   Modelo

C.   Visualizar

6: Qual é o processo principal de realizar vários recursos distintos juntos em um único recurso para download no ASP.NET MVC?

A.   Hashing

B.   Compactação

C.   Juntando -se

D.   Fusão

E.   Bundling

7: Uma ação do controlador pode retornar:

A.   ContentResult

B.   ViewResult

C.   Todas as respostas estão corretas.

D.   JavaScriptSult

8: Qual desses formatos não é suportado pela caixa pela API da Web?

A.   JSON

B.   AMF

C.   Xml

D.   Formulário codificado por URL

9: Qual auxiliar HTML você usaria para criar um elemento de formulário em uma visualização?

A.   Forma

B.   FormGenerate

C.   FormBegin

D.   BEGINFFORM

10: Qual classe base pode ser usada para o valor de retorno de um método de ação MVC?

A.   Resultado

B.   ControlerResult

C.   ActionResult

D.   Httpresult

11: Verdadeiro ou falso? É uma prática recomendada usar a ligação do modelo em vez de analisar manualmente a solicitação.

A.   Falso

B.   Verdadeiro

12: Quais símbolos (s] são usados ​​para designar código de sintaxe de barbear em um arquivo .cshtml?

A.   ~

B.   & lt;%

C.   ||

D.   @

13: A estrutura do MVC é definida em qual espaço para nome?

A.   Unit.Control.Microsoft

B.   System.web.mvc

C.   Sql.java.css

D.   Model.View.Controller

14: Como você pode restringir o acesso a uma ação do controlador para que apenas usuários autorizados possam chamar essa ação?

A.   Autorizar atributo

B.   Atribuições de permissões

C.   SecurityDemand atributo

D.   Uma chamada para a classe estática de segurança

15: A ordem em que as rotas são questões definidas.

A.   Verdadeiro

B.   Falso

16: Verdadeiro ou falso: por padrão, todas as classes do controlador devem ser nomeadas usando o controlador " sufixo.

A.   Falso

B.   Verdadeiro

17: Qual é o mecanismo de visualização padrão que vem com o MVC3?

A.   Razor

B.   Fagulha

C.   ASPX

18: Ao criar uma visualização de entrada de dados para novos dados, quais dois verbos de solicitação HTTP (métodos) & nbsp; você deve antecipar o uso para servir o formulário ao usuário e permitir que o usuário envie o formulário?

A.   Post, coloque

B.   Patch, rastreamento

C.   Conecte, coloque

D.   Pegue, poste

19: Qual construção de barbear é usada para indicar uma visão é fortemente ticked

A.   @tipo

B.   @contexto

C.   @entidade

D.   @modelo

20: No MVC, que representa dados que você deseja exibir na ViewPage?

A.   Modelo de domínio

B.   Ver modelo

C.   Modelo de dados

D.   Modelo JSON

21: Quais desses emuladores são emuladores móveis válidos para aplicativos MVC?

A.   Apple Safari

B.   Emulador de telefone Windows 7

C.   Emulador de Opera Mobile

D.   Todos esses

22: Qual atributo você poderia usar se tivesse uma propriedade de número de telefone no seu modelo e desejasse validar & nbsp; o valor contra o formato telefônico dos Estados Unidos?

A.   Obrigatório

B.   Expressão regular

C.   Personalizado

D.   Formatar

23: Qual método no RouteCollection pode ser usado para impedir que o MVC de processamento de tipos de arquivos específicos?

A.   Omitrote

B.   DonotResolve

C.   Skiproute

D.   EviteRoute

E.   Ignoreroute

24: Como você evita o roteamento?

A.   Use o método Deleteroute

B.   Use o método ignoreroute

C.   Use sinalizador de autenticação em web.config

25: Qual das seguintes expressões regulares pode ser usada como uma restrição para que a rota corresponda apenas quando o " ProductId " O parâmetro é numérico?

A.   novo {productId = Integer}

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

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

26: Qual atributo você poderia usar se tivesse uma propriedade de string na sua classe de modelo chamada FirstName, mas deseja os rótulos para esta propriedade em sua opinião para usar o texto " primeiro nome "?

A.   Texto

B.   Rótulo

C.   Formatar

D.   Mostrar

27: Qual é o primeiro filtro executado em uma ação do controlador?

A.   Resultado

B.   Autorização

C.   Nenhum desses

D.   Ação

28: O que enum representa uma coleção fortemente ticada dos códigos de status HTTP?

A.   StatusCode

B.   Httpstatuscode

C.   Httpstatus

D.   Status

29: Qual namespace contém os atributos usados ​​para descrever seu modelo e as propriedades de TI?

A.   System.componentModel.dataannotações

B.   System.Web

C.   System.web.mvc

D.   System.annações

30: Qual atributo é usado para restringir o acesso pelos chamadores a um método de ação?

A.   RESTRITTACCESSATATIBUTO

B.   Autorizeattribute

C.   AuthenticateTeTtrbitue

D.   Permitirttribute

E.   Adminonlyattribute

31: Quais dos seguintes protocolos não são suportados pelo WCF?

A.   Todas essas opções são suportadas pelo WCF

B.   Http

C.   Pipes nomeados para comunicações de máquinas

D.   TCP /IP

E.   Protocolos entre pares

32: Como você pode especificar que uma visualização específica não deve usar nenhuma exibição de layout implicitamente?

A.   Defina a propriedade de layout como NULL

B.   Defina a propriedade ViewBag.LayoutFile como NULL

C.   Appender " Nenhum " para o nome da vista

D.   Renomeie sua visão para _Viewstart.cshtml

33: Qual é o tipo de propriedade do Viewbag?

A.   Objeto

B.   Ienumerable

C.   Dinâmico

D.   Lista

E.   Genérico

34: Para acomodar grandes projetos, o ASP.NET MVC permite participar de aplicativos da Web em unidades menores que são chamadas?

A.   Pastas partilhadas

B.   Seções

C.   Visualizações

D.   Áreas

E.   Contente

35: Se você deseja incluir a lógica de transformação personalizada em seus pacotes, qual interface você poderia implementar?

A.   IbundLetransform

B.   Itransform

C.   Ibundle

D.   IbundleInvoker

36: Qual propriedade você poderia definir no atributo O outputCache para indicar que deseja que ele instancie novos caches para diferentes combinações de parâmetros ao método de ação do controlador?

A.   Varybyparam

B.   Varybybinding

C.   Varybyaction

D.   Varybycustom

37: Como um modelo é passado para uma ação do controlador validada?

A.   Statemanager.isvalid

B.   State.isvalid

C.   Modelstate.isvalid

D.   Model.isValid

E.   Statemodel.isvalid

38: Se você possui um arquivo _layout.cshtml em suas visualizações compartilhadas, qual arquivo você pode criar para ter um layout personalizado para plataformas móveis?

A.   _Layout.device.cshtml

B.   _Layout.mobile.cshtml

C.   _Layout_mobile.cshtml

D.   _Layout.mob.cshtml

39: Você está desenvolvendo um aplicativo ASP.NET MVC. Você precisa autenticar clientes usando o NT LAN Manager (NTLM). Qual método de autenticação você deve implementar?

A.   Formas

B.   Básico

C.   Janelas

D.   Kerberos

40: Se você restringiu um controlador para que todas as ações exijam que o usuário seja autorizado, como você pode indicar que uma ação específica deve estar disponível sem autorização?

A.   Uma chamada para aula estática anônima

B.   Atribuições de permissões

C.   Atributo allowanonymous

D.   Autorizar atributo

41: Qual classe representa o resultado de uma chamada HTTP para a estrutura da API da Web?

A.   HttPrequestMessage

B.   Responsemessage

C.   HttproSponseMessage

D.   RequestMessage

42: Você está escrevendo um método de ação chamado AddProduct dentro do controlador do produto. A lógica no seu código indica que você precisa chamar o método Adicionar do controlador do carrinho como resultado do método de ação do seu controlador. Qual linha de código conseguiria isso?

A.   Visualização de retorno (" Cart.Add ")

B.   Retornar redirecionamento (" carrinho/add ")

C.   Response.Redirect (" Cart.aspx? Add ")

43: Qual classe representa uma classe HTTP inicial para a estrutura da API da Web?

A.   RequestMessage

B.   HttproSponsesessage

C.   HttprequestMessage

D.   Responsemessage

44: O atributo [webMethod] é necessário ao chamar uma ação de MVC com Ajax

A.   Falso

B.   Verdadeiro

45: Qual classe você retornaria de uma ação do controlador ao executar atualizações de página parcial?

A.   ActionResult

B.   ParcialResult

C.   ParcialViewResult

D.   ViewResult

46: Se você quisesse usar uma visualização parcial, mas também passar o mesmo objeto modelo da visualização pai, qual auxiliar HTML você usaria?

A.   Html.partialwithmodel ()

B.   Html.action ()

C.   Html.partial ()

D.   Html.actionWithModel ()

47: Qual atributo é usado para lidar com uma exceção que é lançada por um método de ação?

A.   ValidateExceptionAttribute

B.   Ignoreeerrorattribute

C.   CatchErrorAttribute

D.   HandleArrorAttribute

E.   IgnoreExceptionAttribute

48: Tempdata é usado para:

A.   passe dados da visualização para a ação do controlador

B.   passe dados entre dois pedidos consecutivos

C.   passe dados da ação do controlador para a visualização

49: Para que é usado o outputCacheattribute?

A.   Nenhuma das respostas

B.   Para pular a execução do método até que a saída em cache expire.

C.   Para marcar um método de ação cuja saída será armazenada em cache.

D.   Para notificar o navegador do cliente que a saída deve ser armazenada em cache.

50: Qual classe não é filho do ActionResult?

A.   CssResult

B.   Redirecttorouteresult

C.   HttpstatuscodeResult

D.   JavaScriptSult

E.   JSONRESULT

51: Se você deseja criar um controlador de API da Web, de que classe você derivaria seu controlador?

A.   Apicontroller

B.   WebController

C.   Controlador

D.   WebApicontroller

52: Se você deseja que uma ação de apicontroller seja usada para muitos verbos HTTP diferentes, qual atributo você definiria?

A.   AceptVerbs

B.   Httpget

C.   ACTIONNAME

D.   Httpverbs

53: Se você deseja aproveitar os padrões Odata para consultar seu serviço de descanso, que atributo você poderia usar em sua ação de apicontroller?

A.   Odata

B.   Filtrável

C.   Consulta

D.   Confiada

54: Se você deseja usar um contêiner IOC personalizado quando o mecanismo ASP.NET MVC estiver gerando instâncias do seu controlador, que interface você implementaria?

A.   Iinversionofcontrol

B.   IcontrollerActionInVoker

C.   ICONTAINER

D.   IdependencyResolver

55: Os filtros MVC só podem ser aplicados às ações

A.   Verdadeiro

B.   Falso

56: Por padrão, onde o tempdata é armazenado?

A.   Viewbag

B.   ViewModel

C.   Sessão

D.   Biscoito

E.   Ver dados

57: ActionResult é:

A.   Uma classe abstrata

B.   Uma classe de contêiner

C.   Uma interface

D.   Nenhum desses

58: Qual destes não é um mecanismo de vista para o MVC?

A.   angular

B.   ASPX

C.   Ndjango

D.   Nhaml

59: Você está desenvolvendo um aplicativo ASP.NET MVC. O aplicativo é implantado em uma fazenda da web e é acessado por muitos usuários. O aplicativo deve lidar com falhas no servidor da Web com graciosidade. Os servidores da fazenda devem compartilhar as informações de estado de curto prazo. Você precisa persistir o estado do aplicativo durante a sessão. O que você deve implementar?

A.   Um servidor estadual

B.   Estado da sessão ASP.NET

C.   Um banco de dados local

D.   Propriedades do perfil

60: De que classe você derivaria se desejar criar um tipo personalizado para a negociação de conteúdo HTTP da API da Web?

A.   MediaFormatter

B.   MediaTyPeFormatter

C.   TypeFormatter

D.   MediaTyPeformat

A.   Urlgenerator

B.   URICONTEXT

C.   Uri

D.   Urlhelper

62: Se você deseja configurar a configuração personalizada para um controlador (formatados, ligantes de modelos etc.) qual interface você atribuiria para implementar?

A.   Icontrollerconfiguration

B.   Icontroller

C.   Iconfiguration

D.   IcontrollerSettings

63: Quais destes não são condições em que recomenda -se o uso de métodos assíncronos?

A.   Você deseja fornecer um mecanismo que permite que os usuários cancelem uma solicitação de longa duração.

B.   As operações são simples ou de curta duração.

C.   O paralelismo é mais importante que a simplicidade do código.

D.   As operações são ligadas à rede ou ligadas a E/S em vez de ligadas à CPU.

64: Qual das alternativas a seguir não é uma maneira de transmitir informações de um controlador para uma visão a ser usado pelo mecanismo de visualização de barbear?

A.   Usando um objeto de modelo fortemente digitado.

B.   Usando o Viewbag.

C.   Usando um objeto JSON.

D.   Usando um tipo dinâmico.

65: Qual classe você poderia usar para criar regras para usar modos de exibição personalizados?

A.   Modo de exibição

B.   DisplayModeProvider

C.   DisplayInstance

D.   DisplayModeInstance

66: O atributo uihint é usado para fazer o quê?

A.   Usado no controlador para especificar rotas personalizadas.

B.   Usado no modo para especificar o atributo de título para um controle HTML gerado.

C.   Usado no modelo para descrever atributos de estilo para mudar coisas como cor e tamanho.

D.   Colocado no controlador para especificar qual visualização carregar.

E.   Colocado no modelo para especificar o modelo personalizado para renderizar para a propriedade.

67: Você está desenvolvendo um aplicativo ASP.NET MVC que será implantado em um farm da web. As senhas devem ser armazenadas no arquivo web.config e não devem ser legíveis ou em um formato facilmente decodificável, você precisa criptografar as senhas armazenadas no arquivo web.config. Qual ferramenta de linha de comando você deve usar?

A.   Aspnet_regiis.exe

B.   Edmgen.exe

C.   Aspnet_merge.exe

D.   Ngen.exe

68: Se você deseja escrever um módulo para seus próprios cabeçalhos de registro ou mensagem personalizados, qual interface você pode implementar?

A.   IHandlermodule

B.   Ihttpmodule

C.   Ihttphandler

D.   Imodule

69: Qual auxiliar HTML você usaria se desejar que o mecanismo MVC gerasse dinamicamente um formulário para um objeto inteiro com base nos metadados do tipo do objeto?

A.   Html.editor ()

B.   Html.modeleditor ()

C.   Html.editorfor ()

D.   Html.editorFormodel ()

70: O que é ChildactionOnlyAttribute?

A.   Restringir o acesso de forma que apenas solicitações de AJAX possam chamar a ação. Outras ações receberão um 404, o que significa efetivamente que a ação nunca será indexada pelos rastreadores de mecanismos de pesquisa, por um.

B.   O atributo ChildactionOnly garante que um método de ação possa ser chamado apenas como um método infantil de dentro de um controlador.

C.   Ao clicar em uma entrada de link na lista, há uma atualização de página parcial, pois a nova página é carregada.

D.   Qualquer método marcado com ChildactionOnlyattribute pode ser chamado apenas com os métodos de extensão HTML de ação ou renderização.

E.   Ele fornece um atributo de extensão para verificar se uma solicitação é uma solicitação AJAX de HTML parcial.

71: Como você pega exceções de ação não tratada em um controlador?

A.   Em global.asax

B.   No método de Onexception Onexception

C.   No atributo de filtro de exceção

72: Qual classe é usada pelo pipeline do MVC para chamar a ação do controlador resolvido como resultado de uma solicitação HTTP?

A.   ControllerActionInVoker

B.   ControllerinVoker

C.   ActionInvoker

D.   RequestInVoker

73: Qualquer método decorado com ChildactionOnlyAttribute pode ser chamado apenas usando:

A.   Html.renderchildaction

B.   Html.renderParcial

C.   Html.action ou html.renderaction

D.   Url.action ou url.actionNew

E.   $ .ajax, $ .get ou $ .post

74: Ao declarar rotas, para quais são as restrições usadas?

A.   Formatar a maneira como os parâmetros são processados

B.   Especifique a ordem em que as rotas devem ser processadas

C.   Verifique se apenas usuários autorizados podem acessar uma rota

D.   Restringir os pedidos que correspondam a uma rota específica

75: Como você evita a falsificação de um pedido?

A.   Usando o método HTML.AntiforgergyToken Helper.

B.   Usando validateAntiforgergyToken e Html.AntiforgergyToken Helper Method Somente.

C.   Usando o antiforgeryActionResult.

D.   Utilizando validateAntiforgergyToken, html.antiforgergytoken helper Method e o antiforgergyactionResult.

E.   Usando o atributo validateAntiforgergyToken.

76: Quando você implementa seu próprio fichário de modelo, que método você precisa implementar?

A.   Vincular

B.   Modelbind

C.   BindModel

D.   BindController

77: O método de renderização é usado para:

A.   Execute uma ação do controlador

B.   Devolver um ViewResult

C.   Tornar uma visão parcial

78: Qual das alternativas a seguir não é um membro da classe Urlhelper.

A.   Routeurl

B.   Ação

C.   Renderização

D.   Codificar

E.   Islocalurl

79: Qual classe estática você poderia usar para permitir o suporte da OAuth para clientes como Twitter e Facebook?

A.   OauthwebSecurity

B.   OauthSecurity

C.   Oauth

D.   Oauthclients

80: Um aplicativo MVC pode ter A:

A.   Nem sessão nem visualização do estado

B.   Ver estado

C.   Sessão

D.   Tanto a sessão quanto o estado de visualização

81: A receita está disponível em:

A.   Todas as respostas estão corretas

B.   MVC4

C.   MVC3

D.   MVC2

82: Onde as regras de roteamento estão definidas em um aplicativo ASP.NET MVC?

A.   Em Exibiçao

B.   Método RegisterRoutes em Global.asax

C.   no controlador

D.   Application_start Event em global.asax

83: Qual é o objetivo do _Viewstart.cshtml?

A.   Para registrar o mecanismo ViewState e inicializar o motor de barbear.

B.   Para definir o código HTML inicial usado por qualquer visualização em sua pasta e subpastas.

C.   Para facilitar a aplicação da mesma lógica a todas as visualizações sob sua pasta e subpastas.

84: Qual destes é uma propriedade do Atributo do OutputCache?

A.   Varybyheader

B.   Varybyorder

C.   VarybyDuration

D.   Varybynone

E.   VarybyLocation

85: Qual atributo você poderia usar se tivesse uma propriedade na sua classe de modelo que deseja estar escondida ao usar o método EditorFormodel HTML Helper?

A.   Mostrar

B.   HiddenInput

C.   DisplayValue

D.   Escondido

86: Um filtro MVC só pode ser aplicado como um atributo acima de uma ação ou controlador

A.   Falso

B.   Verdadeiro

87: Você está desenvolvendo um aplicativo ASP.NET MVC 2. Uma visualização contém um formulário que permite aos usuários enviar seu primeiro nome. Você precisa exibir o valor enviado e deve garantir que seu código evite scripts de cross sites. Qual segmento de código você deve usar?

A.   & lt; %= Model.FirstName %& gt;

B.   & lt; %: Model.FirstName %& gt;

88: Que tipo de filtro deve ser usado se você deseja modificar o resultado de um método de ação?

A.   Filtro de ação

B.   Filtro de resposta

C.   Filtro de saída

D.   Filtro de resultado

89: Qual é a vantagem do armazenamento na sessão no procro sobre os outros métodos internos?

A.   É rápido e escalável.

B.   O armazenamento inproc não tem benefícios em comparação com os outros métodos internos.

C.   Ele permite o cache distribuído em uma fazenda na web, porque os dados são separados por servidor.

D.   Ele pode armazenar dados não serializáveis.

E.   Falta a segurança do encadeamento, eliminando os bloqueios e, como resultado, é muito rápido.

90: A vantagem de usar o atributo somente leitura para o estado da sessão é:

A.   Nenhum deles

B.   Ambos estes

C.   Acesso paralelo da sessão

D.   Escalabilidade

91: Qual propriedade você pode definir na classe Bundlecollection para indicar que deseja permitir suporte para scripts ou estilos de CDN?

A.   CDN

B.   USECDN

C.   USECDNSERVER

D.   Cdnenabled

92: Qual método não é válido no contexto de uma visualização de MVC?

A.   @Renderpage (" página.html ");

B.   @RenderSection (" Seção ");

C.   @Renderbody ();

D.   @Renderaction (" ação ")

E.   Nenhuma das respostas

93: Qual classe é usada pelo pipeline MVC para mapear os dados de uma solicitação HTTP para os parâmetros no método de ação do controlador?

A.   DefaultModelBinder

B.   Modelbinder

C.   ParameterBinder

D.   Routebinder

94: Você está autorizando testes de unidade. Os testes de unidade devem testar o código que consome classes seladas. Você precisa criar, manter e injetar dependências nos testes de unidade.

A.   Modelos de texto T4 e geração de código

B.   Implementação codificada

C.   Tipos de calço

D.   Tipos de stub

95: Método RenderParcial:

A.   Ambas as respostas estão corretas

B.   Renderiza o riacho

C.   Devolver uma corda de renderização

D.   Nenhuma resposta está correta

96: O que faz " Remote " atributo fazer?

A.   Atributo para marcar a ação para aceitar chamadas de Ajax

B.   Atributo do filtro de ação.

C.   Não existe na estrutura do ASP.NET MVC

D.   Atributo da anotação de dados do modelo para chamar AJAX Validation Action

E.   Atributo no nível do controlador para permitir que todas as ações da criança aceitem chamadas de Ajax.

97: Qual classe contém informações sobre a solicitação HTTP que é analisada e inspecionada pelo oleoduto MVC ao determinar qual controlador e ação a invocar?

A.   HttprequestObject

B.   RequestContext

C.   Solicitar

D.   HttpContext

98: Qual é a maneira mais escalável de compartilhar as informações da sessão em uma fazenda da web?

A.   ASP.NET State Server

B.   Armazenamento do servidor SQL

C.   Cache appfabric

D.   Armazenamento inproc

99: Você está desenvolvendo um aplicativo ASP.NET MVC. O aplicativo deve permitir que os usuários digitem JavaScript apenas em uma caixa de texto de feedback. Você precisa desativar a validação de solicitação. O que você deveria fazer?

A.   Aplique e defina o atributo CausSclientsideValidation na caixa de texto como false.

B.   Use a propriedade httprequest.form para ler o valor de formulário não validado.

C.   Aplique e defina o atributo validateInput na caixa de texto como false.

D.   Use a propriedade httprequest.unvalidada para ler o valor de formulário não validado.

100: Verdadeiro ou falso? Você pode usar o roteamento e " web.config " arquivos para proteger seu aplicativo MVC.

A.   Verdadeiro

B.   Falso