Questões de Concurso sobre JSP

 
 
Disciplina
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
 
117 questões encontradas
Questões por página
20
Mais recentes
 

Em uma página JSP, para receber como valor inteiro o conteúdo de um campo de nome id, passado como parâmetro a partir de um formulário HTML, utiliza-se a instrução


A

<% int id = Int.parseInt(S_REQUEST("id")); %>


B

<% int id = Int.parseInt(request.getParameter("id")); %>


C

<% int id = request.parseInt(request.getParameter("id")); %>


D

<% int id = request.toInt(request.get("id")); %>


E

<% int id = Integer.parseInt(request.getParameter("id")); %>

Quando se afirma que o Java Server Pages (JSP) é uma tecnologia que executa do lado do servidor (server side), quer se explicar que


A

a página somente pode ser exibida no servidor.


B

o código da página é imutável.


C

o código é interpretado pelo servidor e o cliente apenas visualiza o resultado do código.


D

a página é codificada pelo servidor do browser.


E

o código é interpretado pelo cliente e o servidor apenas visualiza o resultado do código.

Um técnico está implementando uma página JSP que irá retornar uma lista de alunos no formato JSON.


Qual dos comandos informa corretamente que o tipo de dado retornado será “text/json”?


A

<%@ page type=”text/json” %>


B

<%@ response contentType=”text/json” %>


C

<%@ page contentType=”text/json” %>


D

<%! response type=”text/json” %>


E

<%! page type=”text/json” %>

Considere que, em uma página JSP, um objeto da classe de entidade Departamento foi recebido com sucesso e o nome do departamento foi extraído para uma variável, como mostrado abaixo.

-

<%

Departamento dep = (Departamento) request.getAttribute("dep");

String nomeDep = dep.getLocalDepartamento();

%>

-

Para carregar e exibir em um campo de formulário o conteúdo da variável nomeDep, utiliza-se a instrução


A

<input type="text" id="nomeDep" value="<%= nomeDep; %>">


B

<input type="text" id="nomeDep" name="<%= nomeDep %>">


C

<input type="text" name="nomeDep" value="<%= nomeDep %>">


D

<input type="text" name="nomeDep" content="<%= nomeDep; %>">


E

<input type="text" name="nomeDep" value="(nomeDep)">

Considere o fragmento de código abaixo retirado de uma página JSP, em condições ideais, em que rs é um objeto do tipo ResultSet e st um objeto do tipo PreparedStatement.


…

rs = st.executeQuery();

out.print("");

out.print("<tr><th>Código</th><th>Nome</th><th/.Endereço</th><th>Renda</th><th>Exclusão</th></tr>");

while (rs.next()){

out.print("<tr>");

out.print("<td>" + rs.getString("codigo") + "</td>");

out.print("<td>" +rs.getString("nome") + "</td>");

out.print("<td>" +rs.getString("endereco") + "</td>");

out.print("<td>" +rs.getString("renda") + "</td>");

out.print("<td><a href='...I...'>Excluir</a></td>");

out.print("</tr>");

}

out.print("</table>");


Para que, ao se clicar no link Excluir, seja enviado o código do cliente como parâmetro para a página excluir.jsp utiliza-se, na lacuna I, a instrução


A

excluir.jsp?codigo=" + rs.getString("codigo") + "


B

send:" + rs.getString("codigo") + " => excluir.jsp


C

excluir.jsp = rs.getString("codigo")


D

excluir.jsp?codigo = rs.getString("codigo")


E

excluir.jsp#codigo = + rs.getString("codigo") +

Existem basicamente três tipos de elementos JSP: Diretivas, Scripts e Ações. Sobre estes três elementos, analise as afirmativas:


I-Os Scripts são os elementos de JSP que são mapeados diretamente em construtores da linguagem Java.

II-As Ações são informações usadas para o processo de transformação do JSP para o Servlet apenas.

III-As Diretivas são comandos JSP que permitem uma abstração maior para o programador.


Estão CORRETAS as afirmativas:


A

II, apenas.


B

III, apenas.


C

I e II, apenas.


D

I, II e III.


E

I, apenas.

Considere resultado uma variável do tipo ResultSet, que contém os dados de um produto, resultantes de uma consulta bem-sucedida na tabela produto do banco de dados. Considere que um dos campos dessa tabela é nome, referente ao nome do produto.


Neste contexto, uma Analista deseja exibir o nome do produto dentro do campo nome de um formulário criado em uma página JSP, por meio da linha abaixo.


<input type="text" id="nome" name="nome" value=" ...I...">


Para que isso seja possível, a lacuna I deve ser preenchida corretamente por


A

<% resultado.getString("nome") %>


B

<% resultado.getValue("nome") %>


C

<%= resultado.getValue("nome") %>


D

<%= resultado.getString("nome") %>


E

<%= resultado.StringOf("nome") %>

Em uma página JSP, para verificar se o conteúdo do parâmetro nome, recebido em uma requisição, contém o valor Ana, independente de esse valor estar em letra maiúscula ou minúscula, utiliza-se a instrução


A

if(request.getParameter("nome").equalsIgnoreCase("Ana")){}


B

if($_REQUEST["nome"].equalsIgnoreCase("Ana")){}


C

if(request.parameter("nome").strIgnoreCase("Ana")){}


D

if(request.getParameter("nome").equals("Ana")){}


E

if(REQUEST("nome").strCase("Ana")){}

Sobre a tecnologia JavaServer Pages (JSP), analise as afirmativas:


I-JSP é a tecnologia da plataforma J2EE para construção de aplicações que geram conteúdo Web dinâmico, tais como HTML, DHTML, XHTML, XML.

II-Uma página JSP é basicamente um documento baseado em texto que descreve como processar um pedido e gerar uma resposta.

III-JSP é uma linguagem que é executada no browser do cliente com a intenção de estender a linguagem HTML. Portanto, não se trata de uma linguagem de script que é executada no servidor.


Estão CORRETAS as afirmativas:


A

I e II, apenas.


B

II, apenas.


C

I, II e III.


D

III, apenas.


E

I, apenas.

No Java EE, os três tipos de diretivas disponíveis para uma página JSP são:


A

servlet, jsf e jsp.


B

page, export e library.


C

page, include e taglib.


D

servlet, import e taglib.


E

code, import e export.

Para melhorar a legibilidade e manutenção dos servlets foi criado um novo conceito chamado JSP. Os arquivos JSP são arquivos conhecidos por:


A

permitir inserir scripts em código HTML, conhecidos como scriptlet, para criar páginas dinâmicas.


B

serem uma classe Java que possibilita devolver código HTML criados dinamicamente.


C

não permitir que scripts sejam inseridos em código HTML.


D

serem uma classe java que impossibilita a devolução de código HTML.

Quanto às tecnologias: ASP, JSP e JSF, analise as afirmativas abaixo e assinale a alternativa correta.


I. ASP é uma estrutura de bibliotecas básicas para o processamento de linguagens de script.

II. Como o JSF foi desenvolvido em PHP, ele não faz parte dos componentes existentes no Java EE.

III. JSP é uma tecnologia JAVA que é utilizada para desenvolvimento de aplicações voltadas a WEB.


Sobre as afirmativas:


A

I e II são tecnicamente verdadeiras


B

II e III são tecnicamente verdadeiras


C

I e III são tecnicamente verdadeiras


D

I, II e III são tecnicamente verdadeiras

Analise o seguinte trecho de código:


...

<jsp:forward page="www.jsp.com/HelloForward.jsp" />

...


https://repositorio.ufpe.br/bitstream/123456789/2573/1/arquivo5091_1.pdf


Sobre trecho de código acima, marque a alternativa INCORRETA.


A

O trecho do código é um exemplo de uma ação JSP que permite que o programador conecte o JSP em um SGBD.


B

Como mostrado pelo trecho de código, ação são tags especiais que quando encontradas em uma página JSP são executadas e pode gerar algum resultado dinâmico.


C

O trecho do código exibido acima é o exemplo de uma ação JSP que permite uma abstração maior para o programador.


D

O JSP, ao contrário de outras tecnologias de scripting, permite a definição de novas tags pelo desenvolvedor.


E

O desenvolvedor pode criar bibliotecas de tags e usá-las na página JSP de modo similar as tags padrões de JSP.

Na requisição pelo cliente durante o ciclo de vida de um arquivo JSP, após a criação do processo chamado transformação e compilação, há a criação do (a):


A

head.


B

servlet.


C

richface.


D

arquivo jar.


E

facelet.

Em uma página chamada cadastro.jsp do site do Governo de XX, construído usando a tecnologia JSP, que é parte do Java EE, um desenvolvedor precisa importar todas as classes do pacote java.sql, relacionadas a operações da página com um banco de dados relacional. Para fazer esta importação, utiliza-se no início da página a instrução


A

<%{import="java.sql.*"}>


B

<%!page import="java.sql.*"%>


C

import java.sql.*;


D

<%@page import="java.sql.*"%>


E

@import(java.sql.*);

No JSP, o buffer de uma página permite que


A

o cabeçalho da requisição HTTP possa ser modificado enquanto o corpo da requisição é produzido.


B

os dados sejam transmitidos para o cliente por um processo separado.


C

o cliente visualize o conteúdo da página gradualmente.


D

o servidor armazene em cache a resposta das requisições.


E

a página seja carregada mais rapidamente e consuma menos recursos do servidor, pois os dados são transmitidos em blocos maiores.

No Java, uma página JSP é convertida pelo contêiner JSP em


A

um programa executável.


B

uma interface.


C

um servlet.


D

uma página HTML estática.


E

uma classe abstrata.

No JSP, uma sessão de usuário que não é mais necessária deve ser descartada utilizando o método:


A

kill()


B

delete()


C

free()


D

dispose()


E

invalidate()

A tecnologia Java Server Pages (JSP) permite a construção de páginas com conteúdo gerado dinamicamente. Assinale a alternativa que apresenta uma característica do JSP.


A

A arquitetura Model 1 é caracterizada por seguir o padrão MVC, em que a lógica da aplicação é separada da apresentação.


B

É uma classe escrita em Java que contém códigos HTML para geração de páginas Web.


C

No processo de execução JSP, o navegador envia requisições HTTP diretamente para o servidor de aplicação.


D

Não existe arquivo HTML no servidor web.


E

Na arquitetura Model 2, a lógica da aplicação é embutida em classes Java.

Em uma página criada usando JSP, um programador deseja exibir em um campo de formulário um valor recebido e armazenado em uma variável. Para isso, criou o fragmento de código abaixo.


<body>

<%

String cod = request.getParameter("codigo");

%>

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

<label for="cod"> Código </label>

<input type="number" id="cod" name="codigo" required readonly/>

<!-- Outros comandos -->

</form>

</body>


Para que o conteúdo da variável cod seja exibido no campo de nome codigo o programador deverá adicionar na tag input o atributo


A

value="<%cod%>"


B

value="<%@cod%>"


C

value="<%!cod%>"


D

value="{#cod}"


E

value="<%=cod%>"

   
Gerar simulado