Questões de Concurso
Sobre java em programação
Foram encontradas 2.693 questões
Analise o código a seguir.
IntStream.iterate(2, x -> x < 20, x -> x * 2).forEach(System.out::print)
Em uma máquina que tem instalado o JAVA 9, esse código
Julgue o item subsecutivo, a respeito das camadas de persistência.
A anotação JPA @PrimaryKeyJoinColumn especifica uma
coluna de chave primária que é usada como uma chave externa
para se juntar a outra tabela.
A respeito de construção de sistemas, julgue o item subsequente.
Em sistemas desenvolvidos em Java, o objetivo do framework
Hibernate é a transformação das classes para tabelas de dados,
com a geração dos comandos SQL.
1. public class testando { 2. public doubly somar( doubly a, doubly b ) { 3. doublya=5.11; 4. doublyb=5.122; 5. return doublya + doublyb; 6. } 7. System.out.println(somar); 8. }
Qual linha desse programa apresentaria erro durante a compilação?
Considere o código abaixo, escrito na linguagem Java:
public class ClasseA {
protected int atr01 = 0;
private int atr02 = 0;
private int menor(int v1, int v2) {
if (v1>v2) return v2;
else return v2;
}
}
public interface InterfaceW {
public int procedimentoYY(int argumento);
public int procedimentoZZ(int argumento);
}
public class ClasseB extends ClasseA implements InterfaceW {
public int procedimentoXX(int argumento) {
atr01 = atr01 + argumento;
return atr01;
}
public int procedimentoYY(int argumento) {
atr02 = atr02 + argumento;
return atr02;
}
public int procedimentoZZ(int argumento) {
int resultado = this.menor(atr01, argumento);
return resultado;
}
}
Assinale a alternativa que indica todos os métodos da ClasseB que contêm erro.
Considere o código abaixo, escrito na linguagem Java:
public int procedimentoMisterioso(int num) {
if (num >= 10) {
return 10;
} else {
return procedimentoMisterioso(num + 3) + num;
}
}
Assinale a alternativa que especifica o resultado produzido por três execuções do método procedimentoMisterioso(), usando em cada uma os argumentos 3, 5 e 7, respectivamente.
Considere a seguinte classe, escrita na linguagem Java:
public class X {
public void metodoUm() {
int v1 = 20;
metodoDois(v1 + 5);
int v2 = v1 + 3;
}
public void metodoDois(int v1) {
v1 = v1 + 10;
}
}
Durante a execução do método metodoUm(), qual valor será atribuído à variável v2?
O tamanho do array é determinado ___________ e, uma vez definido, _______ ser alterado durante a execução do programa.
Considere o código a seguir, para a questão, executado em um ambiente com o IDE NetBeans e Java 8 (JDK 1.8).

Para percorrer e exibir cada elemento contido na variável lista, sem apresentar mensagem de erro, é
necessário o seguinte trecho de código:
Analisando o código java a seguir, assinale a alternativa que apresenta a saída caso a terceira linha do programa fosse alterada para String test = “no”;. Considere UFRJException como uma classe que estende Exception.




Para responder à questão, considere a estratégia de ordenação apresentada em Java abaixo.
