Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SISTEMAS WEB 1a Questão (Ref.: 201403148938) Pontos: 0,1 / 0,1 (INSTITUTO CIDADES2009 Adaptada) Acerca de interfaces em Java, analise as seguintes afirmativas: I. Interfaces são classes 100% abstratas. II. Nas Interfaces, os métodos são implicitamente public abstract. III. Nas Interfaces, os atributos são implicitamente private, static, final. Podemos afirmar corretamente que: Apenas a afirmativa I está correta. Apenas a afirmativa I e II estão corretas. Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. As afirmativas I, II e III estão corretas. 2a Questão (Ref.: 201403149013) Pontos: 0,1 / 0,1 (CONSULPLAN 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir. I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos. II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata. III. Podese mudar a implementação de um objeto sem afetar as aplicações que o utilizam. Esse recurso denominase: generalização. encapsulamento. compartilhamento. especialização. herença. 3a Questão (Ref.: 201403149153) Pontos: 0,1 / 0,1 (UFF 2009) Analise as seguintes sentenças em relação à orientação objeto: I. As classes possuem atributos e métodos. II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse. Das sentenças acima: apenas I e II são verdadeiras; apenas I e III são verdadeiras; apenas I é verdadeira. I, II e III são verdadeiras. apenas II e III são verdadeiras; Gabarito Comentado. 4a Questão (Ref.: 201403801766) Pontos: 0,1 / 0,1 Observe o fragmento de código retirado do blog: monteiror2m.blogspot.com.br: public class Login extends HttpServlet { String fnome = request.getParameter("usuario"); String fsenha = request.getParameter("senha"); RequestDispatcher rd = null; Usuario usua = new Usuario(); if (usua.verificarUsuarios() == true) { HttpSession sessao = request.getSession(); sessao.setAttribute("USER", fnome); rd = request.getRequestDispatcher("/logado.jsp"); rd.forward(request, response); } else { } } Caso o método verificarUsuarios() retorne false, qual será o código redirecionamento para a página logar.jsp ? rd = response.getServlet("/logar.jsp"); rd.forward(); rd = request.getRequestDispatcher("/logar.jsp"); rd.forward(request, response); import javax.Servlet; rd = getRequest("/logar.jsp"); rd.forward(jsp, jdbc); sendRequest.getRequestDispatcher("/logar.jsp"); rd.forward(request, response); rd = response.getRequestDispatcher("/logar.jsp"); rd.forward(); 5a Questão (Ref.: 201403690369) Pontos: 0,1 / 0,1 FCC 2013 TRT 9ª REGIÃO (PR) Considere o fragmento de código contido em uma página JSP: Observação: As linhas foram numeradas apenas para efeito de referência aos comandos do fragmento de código, porém, essa numeração não faz parte do códigofonte. Referente ao fragmento de código apresentado considere: I. A linha 7 está incorreta, pois é necessário fazer um cast da variável s1 (double) para a variável s2 (float). Para ficar correta essa linha deve ser substituída por s2 = (float) s1; II. A linha 8 está incorreta, pois uma variável do tipo byte armazena valores de 128 até 127, e o valor que se está tentando armazenar está fora dessa faixa. III. A linha 6 está incorreta, pois quando se armazena diretamente um valor double em uma variável devese colocar o caractere D após o valor. Para ficar correta essa linha deve ser substituída por s1 = 1570.56D; IV. A linha 5 está incorreta, pois não existe o tipo byte em Java. Os tipos numéricos permitidos são short, int, long, float e double. Está correto o que se afirma em I, II, III e IV. I apenas. I e II, apenas. III e IV, apenas. I, II e III, apenas.
Compartilhar