Perguntas de Múltipla Escolha sobre ASP.NET

Perguntas de Múltipla Escolha sobre ASP.NET

Bem-vindo à página de Perguntas de Múltipla Escolha sobre ASP.NET no MCQss.com. Aqui você encontrará uma série de perguntas interativas sobre ASP.NET. Cada pergunta permite que você escolha uma resposta e verifique se está correta ou não.

O ASP.NET é um framework poderoso para o desenvolvimento de aplicações web escaláveis. Você pode usar linguagens de programação como C# ou VB.NET para desenvolver aplicações e gerenciar interações com bancos de dados e entradas do usuário.

Para aprender ASP.NET, é importante abordar tópicos como os fundamentos do framework, modelos de desenvolvimento, gerenciamento de formulários e controles web, segurança e interações com bancos de dados. As habilidades em ASP.NET são muito procuradas, especialmente para o desenvolvimento de aplicações web corporativas.

As perguntas de múltipla escolha gratuitas sobre ASP.NET do MCQss.com ajudarão você a aprimorar seus conhecimentos. Você pode usá-las para avaliar seu nível de preparação, se preparar para entrevistas de emprego, exames, quizzes e testes, além de aprofundar sua compreensão do ASP.NET.

Os benefícios das perguntas de múltipla escolha sobre ASP.NET são que elas permitem avaliar seu nível de conhecimento do framework, identificar possíveis pontos fracos e se preparar para entrevistas de emprego e exames.

1: Onde estão as assembléias privadas armazenadas no ASP.NET?

A.   diretório raiz da unidade inicializável

B.   diretório do Windows

C.   Diretório raiz do aplicativo

D.   Aplicação / Diretório de Bin

2: Podemos gerenciar estados no aplicativo ASP.NET usando

A.   Objetos de sessão

B.   Objetos de aplicativos

C.   ViewState

D.   (todos esses)

3: Qual dessas formas é usado no ASP.NET?

A.   Winforms

B.   Webforms

C.   Htmlforms

4: Qual é a extensão de um arquivo de controle do usuário da web?

A.   .Ascx

B.   .Asmx

C.   .Aspx

5: Qual das alternativas a seguir é uma propriedade que todos os controles do ASP.NET têm?

A.   runat

B.   texto

C.   nome

D.   bgcolor

6: O que é asp.net

A.   Linguagem de programação

B.   Tecnologia do lado do servidor

7: Qual método da classe ServiceController permitirá que você envie um comando para o serviço?

A.   ExecutEcommand ()

B.   Pausa()

C.   Começar()

D.   Parar()

8: Você pode definir que tipo de comparação você deseja executar pelo Controle do CompareValidator?

A.   Sim

B.   Não

9: Qual versão do ASP .NET MVC possui suporte interno para direcionamento móvel?

A.   MVC 4

B.   MVC 2

C.   MVC 3

D.   MVC 1

10: Qual dos seguintes diretórios do ASP.NET armazena arquivos de classe (.cs) por padrão?

A.   BIN

B.   App_code

C.   App_globalResources

D.   Dados do aplicativo

11: Qual propriedade de controle HTML deve ser definida para acessar o controle do código atrás?

A.   Runat = " servidor "

B.   Id = " TextBox2 "

C.   ClientID = " TextBox1 "

D.   Runatserver = " true "

12: Qual atributo deve ser definido no controle do validador para o validador funcionar?

A.   validateControl

B.   ControlTovalidate

C.   ControlTobind

D.   validar

13: Qual dos seguintes tipos de arquivos está associado aos controles do usuário do ASP.NET?

A.   .ascx

B.   .aspx

C.   .asax

D.   .asmx

14: No Asp.net Server.mappath (".") Aponta para qual local o local

A.   Não vai apontar para nenhum local

B.   aponta para o local onde seu projeto armazenou

C.   Não existe essa função em asp.net

D.   aponta para C: \\ My Documents \ Microsoft Visual Studio Pasta

15: Qual dos seguintes controles é usado para validar que dois campos são iguais?

A.   Método igual ()

B.   RegularExpressionValidator

C.   CompareValidator

D.   Validador de campo necessário

16: Em que caso, os controles estão totalmente carregados?

A.   Página.init ()

B.   Página.Load ()

C.   Página.onload ()

D.   Page.Preinit ()

17: ASP.NET armazena a associação, gerenciamento de funções e informações de perfil em qual banco de dados?

A.   aspdotNetDatabaase

B.   aspnetdb

C.   aspdotNetdb

D.   netdb

18: Qual das alternativas a seguir não é uma linguagem compatível com .NET?

A.   Vb.net

B.   C ++ gerenciado

C.   Java

D.   C#, J#

E.   COBOL.NET, PERL.NET

19: No ASP.NET, a sessão é mantida usando os métodos:

A.   Somente serviço estadual de sessão

B.   (todos esses)

C.   Somente armazenamento em processo

D.   Somente o SQL Server

20: Qual é o tempo limite padrão da sessão no ASP.NET?

A.   20 ns

B.   20 minutos

C.   10ns

D.   10min

E.   1 hr

21: Como você permite a representação no arquivo web.config?

A.   & lt; identidade impessoa = " true " /& gt;

B.   & lt; setImersonate = " true " /& gt;

C.   & lt; impessoate = " true " /& gt;

D.   & lt; identidade setimpersonate = " true " /& gt;

22: Onde está armazenado as informações do ViewState?

A.   em cookies

B.   Nas variáveis ​​de sessão

C.   Nos campos ocultos HTML.

D.   string de consulta

E.   no banco de dados

23: O primeiro método que é executado no ciclo de vida da página no ASP.NET é:

A.   Page.load

B.   Pré -carga

C.   Iniciar

D.   Pré -init

24: A API da Web pode ser hospedada em seu próprio processo sem o IIS?

A.   Não

B.   Sim

25: Qual das alternativas a seguir contém uma ou mais variáveis ​​que são acessadas através de índices seqüenciais?

A.   Delegados

B.   Matrizes

C.   Tipos anuláveis

D.   Indexadores

26: Qual das afirmações a seguir descreve melhor a configuração de uma página assíncrona no .NET 4.5?

A.   ASYNC = Diretiva True na página, registre -se o Método de Carregamento da Página e ASYNC

B.   método assíncrono

C.   TaskFactory.StartNew (Método1)

D.   ASYNC = Diretiva true na página

27: Como você faz de uma ação de controlador assíncrona?

A.   Retorne uma tarefa assíncrona <ctionResult> da ação do controlador enquanto aguarda dentro do método

B.   Retorne uma tarefa assíncrona da ação do controlador enquanto aguarda dentro do método

C.   devolver uma tarefa assíncrona da ação do controlador

D.   Registre a ação do controlador assíncrono em global.asax

28: O MVC, os formulários da Web e a API da Web podem ser misturados no mesmo projeto?

A.   Somente no .NET 4.5

B.   Somente o MVC e os formulários da Web, não a API da Web

C.   Sim

D.   Não

29: Como uma visualização do MVC pode ser protegida do CSRF?

A.   não é possivel

B.   @Html.antiforgergyToken () em vista

C.   @Html.antiforgergyToken () em vista e validateAntiforgergyToken atributo na ação do controlador

D.   Web.config App Setting AntiforgergeryToken True

30: Com quais formatos a API da web pode funcionar?

A.   Xml

B.   Todos esses

C.   xvx

D.   Pub Atom

31: Verdadeiro ou falso: é verdade que as linhas são do tipo de referência?

A.   Falso

B.   Verdadeiro

32: Quais métodos devem ser usados ​​com o objeto de aplicação para garantir que apenas um processo acesse uma variável por vez?

A.   Bloqueio de Segmento

B.   Sincronizar()

C.   Lock () e desbloqueio ()

33: A propriedade usada para acessar as informações de localidade do usuário é:

A.   System.web.ui.page.culture

B.   System.Web.Locale

C.   System.web.ui.page.user

D.   System.web.ui.page.locale

34: True ou False: sem o aplicativo de arquivo web.config não será compilado ou executado.

A.   Verdadeiro

B.   Falso

35: _______ é uma subpasta especial na pasta do Windows que armazena o componente .NET compartilhado?

A.   Raiz

B.   /bin

C.   Gac

36: Em Linq, qual é a diferença em. Ancestor e .Parent?

A.   Nenhuma das acima

B.   Pai é o nó imediato um nível acima, os ancestrais são todos nós de todos os níveis acima.

C.   Pai é o nó imediato um nível acima, os ancestrais são todos nós acima e abaixo.

D.   Pai é o nó imediato abaixo, os ancestrais são todos nós acima e abaixo.

37: Você está desenvolvendo o controle do servidor ASP.NET. Você precisa garantir que um novo espaço para nome de ID seja criado dentro da hierarquia de controle de página quando o controle for adicionado à página. Qual interface você deve implementar no controle?

A.   InamingContainer

B.   Iextenderctonrol

C.   IDatakeysControl

D.   IdataitemContainer

38: Você pode executar um aplicativo da web sem o arquivo web.config?

A.   Erro de tempo de execução

B.   Sim

C.   Não será compilar se não houver arquivo web.config

D.   Não

39: No exemplo a seguir, o ViewState está sendo definido? (Test.aspx - viewState ativado) (test.aspx.cs) substituição protegida void onload (eventArgs args) {this.labeltest.text = "alterações"; base.onload (e); }

A.   Somente em .NET 4+

B.   Não

C.   Somente se o LabelTest.text for alterado nos seguintes eventos antes do Prerender

D.   Sim

40: Qual é a primeira etapa no ciclo de solicitação do ASP.NET MVC.

A.   Controlador

B.   Manipulador de MVC

C.   Roteamento

D.   Visualize o motor

E.   Execução de ação

41: Onde os dados da sessão padrão são armazenados no ASP.NET?

A.   Objeto de sessão

B.   Em processo

C.   Estadista

42: Quais duas novas propriedades são adicionadas na classe de página ASP.NET 4.0?

A.   Cultura e localidade

B.   Palavra -chave e descrição

C.   Metakeyword e metadescription

D.   Cultura e descrição

43: O conteúdo do arquivo de montagem pode ser investigado usando

A.   Ildasm.dll

B.   Ildasm.inc

C.   Ildasm.exe

D.   Ildasm.aspx

44: Em qual dos seguintes modos SessionState os incêndios do evento session_end?

A.   servidor SQL

B.   Inproc

C.   Nenhum

D.   Estadista

45: Como você pode desativar a validação do lado do cliente no ASP.NET?

A.   Definindo a propriedade EnableClientScript como false

B.   Definindo causar validação para falsa

C.   Definindo o validateClientScript para false

D.   Configurando, permite queções para falsas

E.   Definindo validação de descrição para falsa

46: Quando o WCF seria uma solução melhor que a API da Web?

A.   Necessidade de descanso

B.   Necessidade de XML

C.   Necessidade de metadados

D.   Necessidade de sabão

47: Qual das seguintes opções não são as diretivas do ASP.NET?

A.   rede

B.   página

C.   importar

D.   registro

48: Qual é o número máximo de cookies que podem ser permitidos em um site?

A.   20

B.   1

C.   Mais de 30

D.   10

49: Eu tenho uma propriedade no meu código-behind get {return (personalizado) sessão ["personaliza"]; } set {session ["custom"] = value; } E eu recebo um erro de serialização Quais são as soluções possíveis?

A.   Alterar o modo SessionState para Inproc

B.   Altere o tipo de propriedade para hashset <fuard> em vez de personalizado

C.   Adicione o atributo serializável à classe personalizada

D.   Tudo isso vai funcionar

50: Qual propriedade é usada para recuperar um nome de usuário na autenticação do Windows?

A.   System.environment.username

B.   System.username

C.   System.Environment.User

D.   System.environment.getUsername

51: Qual método foi introduzido no ASP.NET 4.0 para redirecionar uma página permanentemente?

A.   RedirectPermanent () Método

B.   Método Page.Redirect (True)

C.   Método permanenteRredirect ()

D.   Redirecionar (verdadeiro) Método

52: Quais são os três níveis de isolamento do IIS?

A.   Base, personalizada e aprimorada

B.   Base, personalizada e alta

C.   Agrupado, não agrupado, não definido

D.   Baixo, médio e alto

53: O que está errado neste código? string email = emailTextBox; string sql = "Selecione * dos usuários onde o nome de usuário ="+email+""; SqlCommand myCommand = new sqlCommand (sql, myConnection) tente {myConnection.open (); Sqldatareader myReader = myCommand.execheReader (); if (myReader.read ()) {...

A.   O email da string não terá o valor certo.

B.   Não há nada de errado neste código.

C.   O email da string não terá o valor certo e o SQL está sujeito a ataques de injeção.

D.   O SQL está sujeito a ataques de injeção.

E.   Um sqldatareader não pode ser instanciado de um objeto SQLCommand.

54: Quais dos seguintes eventos são ordenados corretamente de acordo com o ciclo de vida do aplicativo?

A.   BeginRequest, AuthenticateRequest, Authorizerequest, ACTIRereQuestState, ResolverequestCache, ProcessRequest, UpdateRequestCache, RELEASESEQUESTSTATE, ENDREQUEST.

B.   BeginRequest, ResolverequestCache, Authenticaterequest, Autorizerequest, AquirerequestState, ProcessRequest, RELEASEREQUESTSTATE, UpdateRequestCache, EndRequest.

C.   BeginRequest, Authorizerequest, AuthenticateRequest, ResolverequestCache, AqutirerequestState, ProcessRequest, RELEASEREQUESTSTATE, UpdateRequestCache, Endrequest.

D.   BeginRequest, autenticaterequest, Autorizerequest, ResolverEquestCache, AquirerequestState, ProcessRequest, RELEASEREQUESTSTATE, UpdateRequestCache, Endrequest.

55: O que é a sintaxe correta para aplicar o ícone Favicon na sua página da web.

A.   & lt; link rel = " ícone de atalho " href = " /favicon.ico" tipo = " imagem/x-icon "/& gt;

B.   & lt; link rel = " ícone " href = " /favicon.ico" tipo = " imagem/x-icon "/& gt;

C.   & lt; link rel = " ícone de atalho " href = " /favicon.ico" tipo = " imagem/x-icon "/& gt; & lt; link rel = " ícone " href = " /favicon.ico" tipo = " imagem/x-icon "/& gt;

56: Qual das seguintes afirmações é verdadeira sobre o Gridview no .NET 4.5?

A.   Só pode estar vinculado a fontes ou objetos de dados que estão vinculados ao código atrás

B.   Vinculação de objeto fortemente digitada

C.   Usa o CSS DIV em vez do layout baseado na tabela HTML

D.   Usa a funcionalidade Ajax por padrão

57: Como o suporte à Web API Odata pode ser implementado?

A.   O controlador estende o odatacontroller

B.   Retornar iQueyable ou ienumerable

C.   O controlador estende entitySetController & lt; T & gt;

D.   Todos esses

58: Falso ou verdadeiro? Usar DateTime.Now é muito mais rápido do que usar a propriedade Timestamp

A.   Verdadeiro

B.   Falso

59: No ASP.NET, se você quiser, permite que os desenvolvedores da página especifiquem conexões estáticas em uma página de conteúdo, então a classe usada é

A.   System.Activator

B.   Proxywebpartmanager

C.   Nenhuma das acima

D.   Webpartmanager

60: Qual das alternativas a seguir não é um evento de formulário na web em asp.net: page_dispose page_error Page_abortTransaction Page_CommitTransaction

A.   Nenhum desses

B.   Page_error

C.   Todos esses

D.   Page_dispose

61: O que podemos especificar no web.config para aplicar temas a um aplicativo ASP.NET?

A.   & lt; Páginas ApplTheMe = " Windows7 " /& gt;

B.   & lt; Páginas tema = " Windows7 " /& gt;

C.   & lt; Páginas temas e#34; true " /& gt;

D.   & lt; Páginas tema = " true " /& gt;

62: Sob que condição (s) uma ação do controlador deve ser feita assíncrona?

A.   Io intensivo

B.   Todas as ações do controlador devem ser feitas assínconais

C.   CPU intensivo

D.   CPU e IO intensivo

63: Qual das seguintes técnicas de bloqueio é considerada especulativa?

A.   Spinlock

B.   trancar

C.   Spinwait

D.   MemoryBarrier

64: Quais são as estratégias para particionar tópicos em uma consulta Plinq?

A.   Ienumerable ou iQueryable

B.   Automático ou manual

C.   Ranzinada, a variou ou hashed

D.   Asparallel ().

65: Como você desliga os cookies para uma página?

A.   Definir cookieenabled = false em todas as páginas

B.   Defina iscookieenabled como false em todas as páginas

C.   Defina o cookie como falso em todas as páginas

D.   Defina a propriedade Cookie.DISCARD para true

66: Como a Web API Odata suporta atualizações parciais?

A.   ParcialUpDateSEnabled em global.asax.cs

B.   ParcialUpDateSEnabled Configuração em web.config

C.   Delta <t> parâmetro na ação do controlador

D.   Patch <t> parâmetro na ação do controlador

67: Comportamento assíncrono está relacionado a

A.   Nenhum desses

B.   Rosqueamento

C.   Programação paralela

D.   Processadores multi-core

68: Qual das seguintes afirmações é verdadeira?

A.   Ienumerable é um tópico seguro por padrão porque cada iterador recebe um ienumerator

B.   Ienumerable é uma sequência baseada em push

C.   Ienumerable é ambos com base em push e pux

D.   Ienumerable é uma sequência baseada em tração

69: Qual é a maneira mais rápida de resolver caminhos?

A.   Request.physicalApplicationPath

B.   Server.mappath ('~/')

70: A propriedade usada para definir a expiração absoluta do cache no ASP.NET é:

A.   Cache.setabsoluteexpiration

B.   Cache.absoluteexpiration

C.   Cache.Noexpiration

D.   Cache.NoslidingExpiration

71: Ao decorar uma função com assíncrona, qual é o tipo de retorno apropriado?

A.   Tarefa & lt; objeto & gt;

B.   List & lt; objeto & gt;

C.   Tarefa & lt; & gt;

D.   assíncrono

72: Qual método você usa para aplicar a coleta de lixo na .NET?

A.   System.data.annotation ()

B.   Método System.GC.Collect ()

C.   Método System.Collect.GC ()

A.   Relativo

B.   absoluta

74: Se um desenvolvedor do ASP.NET definir informações de estilo em um local comum. Então esse local é chamado como

A.   Pagina principal

B.   Tema

C.   Todos eles

D.   Costumização

E.   Nenhuma das acima

75: Podemos acessar e alterar o valor de um controle que é definido em uma página mestre da página infantil?

A.   Falso

B.   Verdadeiro

76: Qual tipo é usado para gerenciar o estado do lado do cliente?

A.   Strings de consulta

B.   Campos ocultos

C.   Biscoitos

D.   Todos estes

E.   ViewState

77: Qual é o primeiro evento que recebe gatilhos ou incêndios em uma página ASPX?

A.   Página_load ()

B.   Página_init ()

78: Qual controle não tem nenhum evento?

A.   ImageButton

B.   LinkButton

C.   Botão

D.   Imagem

79: Que método é usado para matar explicitamente uma sessão de usuários?

A.   Session.killer ();

B.   Session.abandon ();

C.   Session.abort ();

80: Podemos ter vários arquivos web.config em um aplicativo da web?

A.   Verdadeiro

B.   Falso

81: Qual das alternativas a seguir é verdadeira sobre o sistema.Security.Criptografia sob a versão 3.5 da estrutura?

A.   As classes de criptografia na próxima geração (GNV) são suportadas nos sistemas XP e Vista.

B.   A classe System.Security.Cryptography.

C.   O suporte é fornecido para o conjunto de algoritmos criptográficos 'Suite B', conforme especificado pela Agência de Segurança Nacional (NSA).

D.   Tudo o que precede

82: Qual das seguintes opções diferencia um UserControl de um controle de servidor personalizado?

A.   UserControl pode expressar diretamente informações de renderização via marcação; Um controle alimentar -server não pode.

B.   UserControl pode usar a validação baseada em scripts; Um controle de servidor personalizado não pode.

C.   UserControl pode representar hierarquia completa de composições; Um controle de servidor personalizado não pode.

D.   UserControl não requer o uso da diretiva @register; Um controle de servidor personalizado exige.

83: Na seguinte Web.config Diretiva: é "Off" sensível ao caso?

A.   Não

B.   Sim

84: Qual das alternativas a seguir é usada para desativar o script do lado do cliente em validadores?

A.   Defina a propriedade EnableClientScript como false.

B.   Defina a propriedade desableClientScript como true.

C.   Exclua a propriedade EnableClientScript no código de marcação.

D.   Defina a propriedade EnableScript como false.

85: Qual das alternativas a seguir é o nome do método para formar maiúsculas para o valor da string?

A.   Toupper ()

B.   Toupperstring ()

C.   toupppercase ()

D.   Toupppercase ()

E.   Toupper ()

86: Para que é a extensão SVC usada?

A.   Arquivo de serviço ASP.NET

B.   Arquivo de serviço ASPX

C.   Arquivo de serviço do Windows Communication Foundation

D.   Arquivo de serviço Ajax

87: De qual classe a classe ASP.NET Web Class herda por padrão?

A.   System.web.form

B.   System.Web. Ui.form

C.   Sistema. Rede. GUI.PAGE

D.   System.Web. Ui.page

88: Como um programador protege um site completo do ASP.NET MVC4?

A.   Usando o System.web.mvc.authorizeattribute () em cada método

B.   Usando o System.web.mvc.authorizeattribute () em cada controlador

C.   Register System.Web.MVC.Authorizeattribute () em Registerglobalfilters

89: Qual propriedade de estilo do GridView Control é usada para formatar as páginas GridView?

A.   HeaderStyle

B.   PagersTyle

C.   FootersTyle

90: Qual método é usado para matar explicitamente a sessão de um usuário?

A.   Método session.flush ()

B.   Método session.kill (true)

C.   Método session.kill ()

D.   Método session.abandon ()

91: Qual tipo é usado para gerenciar o estado do lado do servidor?

A.   Nível de sessão

B.   Nível de banco de dados

C.   Todos estes

D.   Nível de aplicação

92: Qual das alternativas a seguir é a propriedade para obter um ID do lado do cliente para um controle no tempo de execução?

A.   ID do Cliente

B.   CLIENTESIDEID

C.   EU IA

D.   Nome

93: Qual das alternativas a seguir é o idioma de script padrão no ASP.NET?

A.   Vbscript

B.   Perl

C.   JavaScript

94: Qual das alternativas a seguir é usada para assinar a partir da autenticação de formulários?

A.   Formsauthentication.signout ()

B.   FormSAuthentication.login ()

C.   Userauthentication.signout ()

D.   Userauthentication.logout ()

E.   FormSAuthentication.logout ()

95: De qual classe base todos os formulários da Web herdam?

A.   System.Web.Page

B.   System.web.ui.page

C.   System.Web.ui

A.   30 minutos

B.   20 minutos

C.   40 minutos

D.   60 minutos

97: Qual modelo de rosqueamento é usado no ASP.NET?

A.   MTA

B.   Sta

C.   Não suportado

D.   Único rosqueado

98: Qual das alternativas a seguir é o papel do formatador de tipo de mídia da Web?

A.   Lê a partir do caminho Uri e Querystring

B.   Uma ligação de parâmetros personalizada que pode ler qualquer parte da solicitação HTTP

C.   Lê o corpo da mensagem apenas

D.   Lê o corpo da mensagem e serializa a resposta

99: No ASP.NET, qual é a separação de apresentação e conteúdo?

A.   Mvvm

B.   Página Herança da classe

C.   Modelo Visualizar controlador

D.   Código por trás

E.   Colaboração de responsabilidade de classe

100: Qual dos seguintes modos SessionState faz com que o evento session_end dispare?

A.   Nenhum

B.   servidor SQL

C.   Inproc

D.   Estadista