Questões de Concurso sobre ASP .NET

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
114 questões encontradas
Questões por página
20
Mais recentes
 

Considere o corpo de uma página ASP.NET, usando Razor markup, abaixo.

<body>

<h1> Secretaria Municipal de Finanças, Tecnologia da Informação e Controle Interno - SEMEF </h1>

<p>O Secretário Municipal de Finanças, Tecnologia da Informação e Controle Interno, tendo em vista . . . < / p >

</body>

Na lacuna I um Técnico em Web Design deseja incluir o conteúdo de um arquivo footer.cshtml como parte da página atual. Para isso, terá que utilizar o comando


A

@ IncludeFile ("footer.cshtml")


B

<link type="ASP/VBScript" href="footer.cshtml">


C

@RenderPage ("footer.cshtml")


D

<%@ include page = " footer.cshtml" %>


E

< ? include_once ("footer.cshtml") ? >

Considere, em uma página web que usa ASP.Net, que há um vetor chamado colaboradores, que contém o nome de 10 funcionários. Para percorrer esse vetor exibindo cada um destes nomes em um parágrafo HTML utiliza-se a instrução


A

@ while ( string fun in colaboradores){ < p >${fun}< / p > @ next}


B

@ for( int i=0;i < colaboradores . length;i++ ){ < p > < % @colaboradores. getNome(); % > < / p > }


C

@ foreach ( var fun in colaboradores ) { < p > @ fun< / p >}


D

@ for ( int i=0 ; i < =colaboradores.length ; i++ ) { < p > @ nome in colaboradores< / p > }


E

@ foreach ( string f from colaboradores ) { < p > ${f}< /p > }

Um Analista está construindo um site com ASP e deseja inserir o mesmo rodapé, existente no arquivo rodape.cshtml, em todas as páginas. Para importar o conteúdo do arquivo para o local da página onde deseja colocar o rodapé deverá utilizar o método


A

@ ImportFile("rodape.cshtml" )


B

< @import src="rodape.cshtml"/ >


C

@ RenderPage("rodape.cshtml" )


D

< %@import src="rodape.cshtml"% >


E

< include file="rodape.cshtml"/ >

Considere a imagem abaixo, que representa um modelo de arquitetura de uma aplicação utilizando ASP.NET Web API.


Imagem associada para resolução da questão


Nessa arquitetura,


A

o model pode ser serializado para JSON e XML.


B

o client, que consome a Web API, será obrigatoriamente um navegador web.


C

só pode haver um controller para manipular solicitações HTTP e representar os dados.


D

o model é representado por classes VBScript conhecidas como Plain Old Objects (POOs).


E

o controller permite requisições HTTP somente por meio do método GET.

Considere o código em ASP .NET, em conformidade com o padrão MVC 5:

Imagem associada para resolução da questão

Em relação aos elementos presentes no código acima, é correto afirmar:


A

As instruções presentes nas linhas 3 e 4 estão escritas em conformidade com as expressões lambda.


B

O objeto View retornado na linha 10 precisa ser um objeto de uma classe especializada de Controller.


C

Nas linhas 3 e 4 temos uma consulta LINQ e em “s => s.Title...” uma expressão lambda.


D

A variável “movies” tem o tipo definido por inferência que assume o valor NULL quando db.Movies estiver vazio ou um Set <string> com valores da coluna m.


E

O método Index é uma ActionLink presente em MoviesController e definido pelo programador que intercepta e responde a uma requisição default.asp.

Assinale a alternativa que apresenta um ambiente de tempo de execução que executa o código e provê serviços que tornam o processo de desenvolvimento mais fácil, no .NET Framework.


A

CTS (Common Type System)


B

MVM (Microsoft Virtual Machine)


C

ECMA (Common Language Architecture)


D

ECMA (Common Machine Architecture)


E

CLR (Common Language Runtime)

O ASP.NET é baseado em uma classe que trata de todas as ações necessárias para fazer a comunicação com o servidor web. Assim, sobre Linguagens de Programação .NET, é correto afirmar que o ASP.NET é baseado em qual classe?


A

BeginRequest.


B

Expertise.


C

Page.asp.


D

HttpRunTime.


E

Service.asp.

As plataformas de desenvolvimento web, em sua maioria, utilizam linguagem orientada a objetos. Sobre segurança em aplicações web, é correto afirmar que ASP.NET é


A

uma linguagem de programa baseada na plataforma Web da Microsoft para o desenvolvimento de aplicações. É possível, por meio de uma linguagem de programação integrada à plataforma .NET Framework, criar páginas dinâmicas.


B

um template da Google para o desenvolvimento de aplicações Web. É possível, por meio de uma linguagem de programação orientada a objetos, criar páginas dinâmicas.


C

a plataforma da Microsoft para o desenvolvimento de aplicações Web, sucessor da tecnologia ASP. É possível, por meio de uma linguagem de programação integrada à plataforma .NET Framework, criar páginas dinâmicas.


D

a plataforma da Google para o desenvolvimento de aplicações Web. É possível, por meio de uma linguagem de programação orientada a objetos do tipo Framework, criar páginas dinâmicas.


E

uma solução da Microsoft para o banco de dados de aplicações Web, sucessor da tecnologia ASP. É possível, por meio de uma linguagem de manipulação de dados, armazenar dados em páginas dinâmicas.

O Common Type System no .NET Framework dá suporte a cinco categorias de tipos.


Assinale a alternativa que apresenta todas as cinco categorias de tipos.


A

Booleanos • Inteiros • Cadeias • interfaces • Caracteres


B

Classes • Booleanos • Cadeias • Caracteres • Delegados


C

Classes • Booleanos • Cadeias • Interfaces • Caracteres


D

Booleanos • Inteiros • Decimais • Cadeias • Interfaces


E

Classes • Estruturas • Enumerações • Interfaces • Delegados

Considere o trecho de código abaixo retirado de uma classe que faz parte de uma aplicação ASP.NET que utiliza ADO.NET.


private DataSet CreateDataSet()

{

DataSet dataset = new DataSet();

DataTable Funcionario = CreateFuncionarioTable();

dataset.Tables.Add(Funcionario);

return dataset;

}


private DataTable CreateFuncionarioTable()

{

DataTable Funcionario = new DataTable("Funcionario");

..I..

return Funcionario;

}


Para adicionar na tabela Funcionario um campo do tipo inteiro chamado Id, a lacuna I, desse código, deve ser corretamente preenchida com


A

dataset.Funcionario("int","Id");


B

Funcionario.AddField("int","Id");


C

dataset.AddColumn(Funcionario,"System.Int64", "Id");


D

AddNewColumn(Funcionario, "System.Int32", "Id");


E

AddColumn(Funcionario, "System.Integer64", "Id");

O ASP.NET faz parte da estrutura .NET e, por isso, aproveita ao máximo os recursos da programação orientada a objetos (OOP). Assim, sobre Linguagens de Programação .NET, é correto afirmar que, para iniciar um projeto em ASP.NET, é necessário criar um Web Form, que significa criar


A

um MVC.


B

uma página web.


C

um controlador de acesso.


D

uma classe.


E

um código da Internet.

Sobre o Gerenciamento de Sessões do ASP.NET, é correto afirmar:

A
Se o usuário abrir mais de uma instância de navegador na mesma máquina e acessar o sistema, somente uma sessão será criada.

B
Por padrão, o SessionId é atrelado à URL da página.

C
O objeto Session (HttpSessionState) é exposto pelo objeto Page, dando acesso aos recursos de sessão.

D
O gerenciamento de sessões pode ser feito porque o protocolo HTTP mantém o estado entre as requisições e respostas.

E
SessionId é a chave primária do usuário no banco de dados.

No contexto da programação para a web ASP.NET, Razor refere-se à/ao:


A

Um compilador que otimiza o código para execução em aplicações baseadas em web.


B

Uma linguagem de programação que roda no cliente, similar à Javascript.


C

Uma interface para o desenvolvimento de web services de arquitetura aberta.


D

Uma linguagem de programação interpretada pelo browser e que pode conter instruções dinâmicas.


E

Uma linguagem de marcação que permite a execução de código em páginas web.

A função Servidor Web da Microsoft inclui o IIS (Serviços de Informações da Internet), que é uma plataforma Web unificada que integra o IIS, ASP.NET, Windows Communication Foundation e Windows SharePoint Services.


O IIS permite compartilhar:


A

Programas, páginas ASP ou HTML.


B

Pastas de rede e hardware permitido.


C

Informações com usuários na Internet, em uma intranet ou extranet.


D

Informações com usuários na Intranet, mas nunca em uma extranet.


E

Informações com usuários na Internet, mas nunca em uma intranet ou extranet.

A tecnologia ASPNET Web Forms permite construir websites com páginas dinâmicas usando componentes similares e eventostípico de aplicações nativas para sistemas operacionais, tais como o evento “arrastar e soltar" (drag-and-drop).


O DropDownList é um controle utilizado para capturar dados de uma fonte e é capaz de retornar (trazer) ou modificar esses dadosna sua origem. Assim sendo, analise o bloco de código a seguir e escolha a única opção correta sobre o resultado do processamento dessas instruções:

<form id=“form1" runat="server'>

<div>

<asp:SglDataSource

id="SqlDataSource1”

runat='server” ProviderName="System.Data.SqlClient”

DataSourceMode='“DataReader”

ConnectionString="<%$ ConnectionStrings:nwind%>"

SelectCommand="SELECT CustomerlD, CompanyName

FROM Customers">

</asp:SqlDataSource>

<asp:DropDownList |D:"DropDownList1" runat="server"

DataSourcelD="SqlDataSource1” DataTextField="CompanyName"

DataValueField="CustomerlD">

</asp:DropDownList>

</div>

</form



A

Os dados são apresentados ao cliente e podem ser modificados.


B

Nada é apresentado para o cliente, pois a chamada está errada.


C

Os dados são apresentados ao cliente e não podem ser modificados, apenas exibidos.


D

Os dados são retornados, mas não são apresentados ao cliente.


E

Os dados são retornados, mas não são apresentados ao cliente, são mantidos em cache.

As alternativas, a seguir, representam nomes de Servidores Web e Servidores de Aplicação, exceto:


A

Glasfish.


B

Tomcat.


C

WebSphere.


D

Internet Information Services.


E

ASP.Net.

A versão mais recente do padrão .NET introduz o conceito programático de workflow (fluxo de trabalho), como sendo um objeto com diversos serviços agregados. Para utilizar essa nova funcionalidade em qualquer projeto, qual das referências listadas a seguir deve ser importada num projeto?


A

System.WorkflowSequential


B

System.WindowsWorkflowFoundation


C

System.StateMachineWorkFlowStateMachine


D

System.Activities


E

System.ServiceModel

   
Gerar simulado