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
 

O framework ASP.Net Web AP! facilita a construção de serviços REST HTTP que alcançam uma grande variedade de clientes incluindo smartphones, tablets, browsers e aplicações locais. É, hoje, a plataforma ideal para construção de serviços REST baseados em .NET. Analise o código Seguinte e identifique qual o retorno em JSON que esse serviço vai gerar de acordo com a chamada http://localhost/api/aluno/2 ?

Classe Aluno:


public class Aluno

{

public int ID { get; set; }

public string Nome { get; set; }

public bool Matriculado { get; set; - }

}

//Estrutura da Controller


using System.Linq;

using System.Web.Http;

using ExemploServicoNebAPI .Models;


namespace ExemploServicowebaPI,Controllers

{

public class ClienteController : ApiController

{

private readonly Aluno[ ] Alunos = new Aluno[ ]

{

new Aluno { ID = 1, Nome = “Raimundo Nonato",

Matriculado = true } ,

new Aluno { ID = 2 , Nome = "João Silva”, Matriculado = true } ,

new Aluno { ID = 3 , Nome = “Raimundo Nonato", Matriculado = false }

} ;


// GET api / aluno

public Aluno[ ]Get( )

{

return Alunos;

}


// GET api/aluno/5

public Aluno Get(int ID)

{

var alunos = Alunos;

return alunos .SingleOrDefault(x => x. ID == id);

}


// POST api/aluno

public void Post([FromBody]string value)

{

}


// PUT api/aluno/5

public void Put(int id, [FromBody]string value)

{

}


// DELETE api/aluno/5

public void Delete(int id)

{

}


}

}





A

{ID":2,"Nome":"João Silva", "Matriculado":true}


B

<Aluno><ID>2</ID><Nome>João Moraes</><Matriculado> true</Matriculado></Aluno>


C

{["ID"]<2>,["Nome"]<"João Silva"> ["Matriculado"]<true>}


D

<Aluno><ID>2</ID><Nome>"João Silva”</><Matriculado> true</Matriculado></Aluno>


E

<"Aluno"><"ID">2</ID"><"Nome">João Silva</><" Matriculado”>true</"Matriculado"></"Aluno">

Com relação ao ambiente VB .NET, considere o trecho de código a seguir:

Imagem associada para resolução da questão

Uma assinatura adequada para OnControlesClic é:


A
1

B
1,2,3

C
4,5

D
1,2,3,4,5

E
NULL

Considere a página ASP.NET a seguir, que utiliza a sintaxe Razor.


@{

......

}

<!DOCTYPE html>

<html>

<body>

<form action="" method="post">

<p><label for="nome">Digite seu nome:</label><br>

<input type="text" name="nome"></p>

<p><input type="submit" value="Enviar"></p>

</form>

<p>@nome</p>

</body>

</html>

O formulário solicita ao usuário que digite seu nome. Após enviar as informações ao servidor através do botão Enviar, a página é novamente acionada e o nome é recuperado, inserido na variável nome e apresentado através da instrução @nome. Para que isto ocorra, a lacuna deve ser corretamente preenchida por:


A

if(isPost){var nome = request("nome");}


B

if(IsRequest){var nome = $_POST["nome"];}


C

if(IsPost){var nome = Request["nome"];}


D

var nome = request("nome");


E

var nome = request.getParameter("nome");

Quanto à plataforma .NET, analise as assertivas abaixo.


I. Plataforma de desenvolvimento para a criação de aplicativos para Windows, Windows Store, Windows Phone, Windows Server e Microsoft Azure.

II. Inclui as linguagens de programação C# e Visual Basic, o Common Language Runtime e uma ampla biblioteca de classes.

III. Fornece compiladores do C# e Visual Basic de software livre com APIs avançadas de análise de código.


É correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

II e III, apenas.


E

I, II e III.

Quanto ao .NET (.NET framework), assinale a alternativa correta.


A

Os programadores são os responsáveis por alocar e liberar memória.


B

Possui apenas dois componentes principais: Common Language Runtime (CLR) e a biblioteca de classes.


C

Os tipos básicos são definidos pelo compilador, o que, de certa forma, complica a interoperabilidade entre linguagens.


D

O programador deve escrever os códigos para operações de programação comuns em baixo nível, uma vez que não pode usar a biblioteca de classes.


E

Os compiladores de linguagens não emitem um código intermediário; o código é compilado em tempo de execução pela Common Language Runtime (CLR).

Quanto ao .NET, assinale a alternativa correta.


A

Não utiliza o registro do Windows para localizar fisicamente os componentes.


B

Não acessa componentes no diretório local da aplicação.


C

Não possui gerenciamento automático da utilização dos componentes.


D

Não possui um gerenciador para replicação e balanceamento de carga entre diferentes servidores.


E

Não realiza liberação de memória sem intervenção do desenvolvedor.

Não é um item associado ao VBScript:


A

Interpretador wscript.exe.


B

Escrita case sensitive.


C

Interpretador cscript.exe.


D

variáveis sem declaração DIM explicita.


E

comentários precedidos por aspa simples (‘).

Um modelo de objetos presente no ambiente ASP facilita a tarefa de construção de páginas dinâmicas nesse ambiente de programação. O objeto Request


A

armazena as informações essenciais à sessão do usuário.


B

fornece acesso aos recursos do servidor que são úteis à aplicação.


C

permite obter referências sobre outros objetos.


D

garante o acesso às informações enviadas pelo cliente.


E

armazena e compartilha informações entre clientes que utilizam uma mesma aplicação.

Determinado órgão federal oferece uma consulta pública na Internet, em que, dado um CPF, são retornadas todas as pendências, se existirem, no navegador do solicitante. Para efetuar a consulta, o usuário deve preencher um campo com seu CPF e, em seguida, clicar no botão de consulta. Considerando-se que a consulta roda sob a plataforma ASP.NET, esse serviço


A

está sujeito à ação de robôs, que podem varrer a base de dados utilizando consultas automatizadas, já que não existe CAPTCHA.


B

disponibiliza também um web service de consulta, bastando para isso adicionar, na URL original, a string "?wsdl=true".


C

pode sofrer um ataque de SQL Injection, o que não aconteceria se a plataforma adotada fosse Java EE, utilizando JDBC.


D

poderia utilizar login e senha para garantir autenticação forte e, portanto, resguardar as informações confidenciais dos usuários.


E

utiliza um banco de dados relacional, possivelmente em cluster, para realizar a consulta de pendências, que pode ser desenvolvida em C# ou VB.NET.

Estruturas de desvio e lógica condicional são dois elementos de linguagens de programação que trabalham juntos. A respeito das estruturas de desvio e de lógica condicional da linguagem ASP.NET, assinale a opção INCORRETA.


A

AndAlso é um operador lógico que só realiza a avaliação da segunda expressão se a primeira for verdadeira.


B

Em um bloco “If ... Then ... Else”, se a expressão testada for falsa, o bloco a ser executado é o Else.


C

O operador OrElse e o operador Or são opostos. Ou seja, quando OrElse resulta em verdadeiro, Or resulta em falso.


D

Quando usado o operador lógico Not, se a expressão testada for verdadeira, o resultado será falso.


E

Se dentro de um bloco “Select ... Case” a expressão testada igualar-se com mais de uma condição “Case”, somente a primeira será executada.

No desenvolvimento de sistemas interativos para a web, o recurso ASP possui a seguinte característica:


A

tecnologia executada nativamente em servidores Linux, através do serviço chamado IIS, codificadas em linguagem de marcação DHTML.


B

tecnologia executada nativamente em servidores Windows, através do serviço chamado ActiveX, codificadas em linguagem de marcação XML.


C

estrutura de programação em script que se utiliza de Perlscript ou Python, processada pelo lado do cliente para geração de conteúdo estático na web.


D

estrutura de programação em VBscript que se utiliza de Ajax e C#, processada pelo lado do servidor para geração de conteúdo dinâmico na web.


E

estrutura de programação em script que se utiliza de VBScript ou Jscript, processada pelo lado servidor para geração de conteúdo dinâmico na web.

Os Active Server Components são componentes executados


A

no cliente, onde estão encarregados de efetuar operações ou retornar resultados para páginas ASP.


B

no servidor, onde estão encarregados de efetuar operações ou retornar resultados para páginas ASP.


C

no servidor, onde estão encarregados de apenas retornar resultados para páginas ASP.


D

tanto no servidor quanto no cliente, onde estão encarregados de efetuar operações ou retornar resultados para páginas ASP.


E

tanto no servidor quanto no cliente, onde estão encarregados de apenas retornar resultados para páginas ASP.

Está sendo desenvolvido um sistema de gestão de processos utilizando a linguagem ASP.NET. Esse sistema controlará o fluxo dos processos da organização, e os seus usuários poderão acompanhar toda sua evolução. Para atualizar o status de um processo, o usuário acessa a página http://sistemadegestao/AtualizaProcesso.aspx. Se essa atualização indicar a devolução do processo para o departamento que o originou, a aplicação deve realizar a atualização das informações no banco de dados por meio da página DevolverProcesso.aspx e o resultado final do processamento deve sempre ser mostrado pela página AtualizaProcesso.aspx.


Assinale a opção que indica o comando que realiza o processamento indicado acima.


A

Response.Write(“DevolverProcesso.aspx”).


B

Response.Redirect(“DevolverProcesso.aspx”).


C

Server.Transfer(“DevolverProcesso.aspx”).


D

Server.UrlEncode (“DevolverProcesso.aspx”).


E

Server.Execute(“DevolverProcesso.aspx”).

   
Gerar simulado