Buscar

Desenvolvimento de Sistemas Web: Questões de Java

Prévia do material em texto

DESENVOLVIMENTO DE SISTEMAS WEB
 
  1a Questão (Ref.: 201403148938) Pontos: 0,1  / 0,1
(INSTITUTO CIDADES­2009 ­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. Pode­se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.
Esse recurso denomina­se:
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ódigo­fonte.
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 deve­se
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.

Continue navegando