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.