Buscar

Programação Cliente Servidor - Aula 06 - Exercícios Resolvidos 02

Prévia do material em texto

25/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2253755&courseId=13181&classId=1186507&topicId=2687215&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO CLIENTE SERVIDOR 6a aula
 Lupa 
PPT
 
MP3
 
 
25/10/2019
2019.3 EAD
 
 1a Questão
Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP:
Não possuem o método main, pois estão sob controle dos contêineres.
As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador.
Para criar um Servlet é necessário criar uma classe derivada de HttpServlet.
Toda página JSP é transformada em um Servlet.
 JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner.
Respondido em 25/10/2019 23:11:18
 
 
Explicação:
Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner
antes da execução.
 
 
 2a Questão
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão
sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
Java Virtual Machine
Java Clean
Java Collector
Garbage Drunk
 Garbage Collector
Respondido em 25/10/2019 23:11:23
 
 
Explicação:
O coletor de lixo, ou Garbage Collector, elimina da memória os objetos que não podem mais ser referenciados.
 
 
 3a Questão
Qual será a saída obtida pelo seguinte trecho com sintaxe Java?
25/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2253755&courseId=13181&classId=1186507&topicId=2687215&p0=03c7c0ace395d80182db0… 2/3
int a = 1, b=100;
 while( ++a < 5 ) 
 b = b / a; 
 System.out.println(b);
 4
4,17
12,5
25
96
Respondido em 25/10/2019 23:11:27
 
 
Explicação:
Primeira rodada: a = 2, b = 100 / 2 = 50. Segunda rodada: a = 3, b = 50 / 3 = 16. Terceira rodada: a= 4, b = 16 / 4 = 4
 
 
 4a Questão
Analise as afirmativas sobre Servlets: 
I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independente de plataforma;
 
II - Servlet é uma classe que estende (herda) de HttpServlet; 
III - É baseada na construção de classes e são executadas no cliente (navegador).
 Somente I e II estão corretas.
Somente a I está correta.
Somente a II está correta.
Somente a III está correta.
Todas as afirmativas estão corretas.
Respondido em 25/10/2019 23:11:32
 
 
Explicação:
Os Servlets derivam de HttpServlet, sendo executados no servidor, e permitindo a criação de respostas dinâmicas para as
chamadas HTTP.
 
 
 5a Questão
Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do
filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este
acesso?
this
extends
new
 super
implements
Respondido em 25/10/2019 23:11:37
 
 
Explicação:
A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.
 
 
 6a Questão
Preencha as lacunas e, em seguida, assinale a alternativa correta.
Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável, e a marcação estática,
como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página
resultante é enviada para o cliente.
25/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2253755&courseId=13181&classId=1186507&topicId=2687215&p0=03c7c0ace395d80182db0… 3/3
tags JSP / HTML / Java / Java Script / servidor
tags JSP / HTML / Java / XML / servidor
tags JSP / HTML / Java / Java Script / compilador
 tags JSP / scriplets / HTML / XML / servidor
tags JSP / scriplets / HTML / XML / compilador
Respondido em 25/10/2019 23:11:44
 
 
Explicação:
Os arquivo JSP compreendem diretivas e trechos Java (Scriptlets) encapsulados em documentos XML, XHTML ou HTML, e são
trasnformados em Servlet pelo container para a subsequente execução no servidor.

Mais conteúdos dessa disciplina