Questões

Total de Questões Encontradas: 39

Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Considere a interface I e as classes X e Y apresentadas a seguir, todas implementadas em Java e localizadas em um mesmo pacote. 
Imagem da Questão
Dentre as opções a seguir, aquela que apresenta uma expressão sintaticamente correta é 
A
(new I()).ref.m(0.20, 0.15) 
B
(new X()).ref.m(0.20, 0.15) 
C
(new Y()).ref.m(0.20, 0.15) 
D
((I)(new Y())).ref.m(0.20, 0.15) 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Java Persistence Query Language (JPQL) é uma linguagem de consulta que faz parte da especificação JPA. Considere uma aplicação em Java que usa JPA, na qual está definida uma classe de entidade denominada br.app.acme.Cliente.

Além disso, essa aplicação contém o trecho de código abaixo, que cria um objeto do tipo javax.persistence.Query, cuja referência é qry.
Imagem da Questão
A expressão adequada para execução da consulta em JPQL representada pela referência qry é: 
A
java.util.Collection clientes = qry.getResultList() 
B
java.util.Collection clientes = qry.executeQuery() 
C
br.app.acme.Cliente[] clientes = qry.getResultList() 
D
java.util.Collection clientes = qry.getSingleResult()
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Desde a versão 2.0 do JSF, é possível passar valores de parâmetros em expressões que envolvem a chamada de um método. Nesse contexto, considere a classe FormBean apresentada a seguir, na qual as reticências indicam partes irrelevantes.

Repare que a classe está marcada com a anotação javax.faces.bean.ManagedBean. 
Imagem da Questão
Na página correspondente ao bean apresentado, uma forma correta de invocar o método mover é: 
A
<h:commandButton value="Anterior" action="{formBean.mover(-1)}"/> 
B
<h:commandButton value="Anterior" action="{FormBean.mover(-1)}"/> 
C
<h:commandButton value="Anterior" action="#{formBean.mover(-1)}"/> 
D
<h:commandButton value="Anterior" action="#{FormBean.mover(-1)}"/> 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
O pacote Java Developers Kit (JDK) contém um programa denominado javadoc, um gerador de documentação em formato HTML para código fonte escrito em Java. Esse programa analisa o código fonte de uma aplicação à procura de marcadores especiais (tags) que são empregados para indicar conteúdo a ser usado na geração da documentação em HTML.

Dentre as opções abaixo, aquela que apresenta marcadores do javadoc que se aplicam apenas a métodos é: 
A
@link, @return, @since 
B
@link, @param, @return 
C
@param, @value, @throws 
D
@deprecated, @exception, @return 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Java Persistence API (JPA) é uma especificação para frameworks de mapeamento objeto-relacional. Nesse contexto, considere que em um programa em Java existam duas classes, denominadas Pessoa e Projeto. Considere ainda que a classe Pessoa contém a declaração a seguir. 
Imagem da Questão
Dentre as opções abaixo, aquela que lista corretamente as colunas de chaves estrangeiras que devem ser definidas na tabela PESSOA_PROJETO é:
A
C1 e C2 
B
C1 e C4 
C
C2 e C3 
D
C3 e C4 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Dentre as opções a seguir, aquela em que cada componente corresponde ao nome de uma interface definida na API Java Database Connectivity (JDBC) é 
A
PreparedStatement, ResultSet, RowSet 
B
Connection, ConnectedStatement, RowSet 
C
ConnectedStatement, PreparedStatement, ResultSet 
D
Connection, ConnectedStatement, PreparedStatement 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Considere a classe em Java apresentada a seguir. 
Imagem da Questão
A instrução de atribuição que poderia ser definida no método umMetodo da classe AtribuicaoTeste sem gerar erro de compilação é: 
A
i = 4 
B
k = 3 
C
v = Integer[10] 
D
j = new Integer(5) 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
O catálogo de padrões J2EE está organizado de acordo com a camada na qual cada padrão é usado.  Dentre as opções abaixo, aquela que lista padrões pertencentes, respectivamente, às camadas de apresentação, negócio e integração é: 
A
View Helper / Front Controller / Intercepting Filter 
B
Context Object / View Helper / Data Access Object 
C
Transfer Object / Intercepting Filter / Context Object 
D
Front Controller / Transfer Object / Data Access Object 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Considere a classe em Java apresentada a seguir. 
Imagem da Questão
A correta execução da classe ArrayTeste resulta na impressão do seguinte valor:
A
B
15 
C
24 
D
30 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Em uma aplicação WEB em Java, é possível definir um elemento <session-timeout> dentro de um elemento <session-config> no arquivo web.xml, com o propósito de definir a duração de cada sessão.  Para definir que cada sessão dura dois minutos, um desenvolvedor deve especificar para o elemento <session-timeout> o valor numérico igual a:
A
2
B
120
C
2/60
D
7200
Página 1 de 4