Início

Questões de Concursos Java

Resolva questões de Java comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


61Q255666 | Programação, Java, Técnico Judiciário Programação de Sistemas, TRE RN, FCC

Considere os seguintes fragmentos de código Java:

I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");

II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");

O resultado da execução dos fragmentos em I e II será, respectivamente,

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

62Q121089 | Programação , Java, Analista de Sistemas Júnior Infra Estrutura, Petrobras, CESGRANRIO

Imagem 046.jpg
Imagem 047.jpg

O código acima (testApp.java) está sendo construído por um analista. Entrentanto, ele apresenta um erro que é acusado durante o processo de compilação. Qual é a linha que contém este erro?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

63Q236229 | Programação, Java, Programador de Computador, TRE MA, CESPE CEBRASPE

Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente, os termos

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

64Q121681 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Em linguagens de programação, palavras-chaves são aquelas palavras ou identificadores que têm um significado implícito e relevante para a linguagem de programação. Em muitas linguagens, estas palavras-chaves são também palavras reservadas, isto é, não podem ser usadas em outros contextos, pois são reservadas para usos específicos da gramática da linguagem de programação. A linguagem Java possui um pequeno núcleo de palavras reservadas, incluindo os comandos de controle de fluxo (for, while, etc), identificadores de nível de acesso à classe (public, private, etc). Qual das seguintes descrições representa a correta aplicação do conceito de palavras reservadas em Java?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

65Q119707 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Imagem 076.jpg

A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte variável não pode ser acessada no ponto

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

66Q119935 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Abaixo são exibidas expressões na linguagem Java, nas quais a, b e c são variáveis do tipo boolean. Qual, dentre as expressões que, ao ser avaliada, resulta em um valor diferente das demais?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

67Q120425 | Programação, Java, Analista de Tecnologia da Informação, UFBA, UFBA

Texto associado.

Imagem 006.jpg

A coleção lista somente pode aceitar objetos da classe Teste e de seus descendentes na chamada do método add.

  1. ✂️
  2. ✂️

68Q120490 | Programação, Java, Analista de Tecnologia da Informação, UFBA, UFBA

Texto associado.

Imagem 006.jpg

O comando System.out.println(o.y) será executado sem problemas, já que y é um atributo de uma classe descendente de Teste.

  1. ✂️
  2. ✂️

69Q120882 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Imagem 081.jpg

Considerando-se o código em Java apresentado acima, se na linha 32 for incluído o trecho definido abaixo, qual será o resultado correspondente?

Imagem 082.jpg

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

70Q117621 | Programação , Java, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESP

Considere o código a seguir, escrito na linguagem de programação JAVA.

Imagem 003.jpg

Após a sua execução, o resultado apresentado será:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

71Q121266 | Programação , Java, Analista de Tecnologia da Informação, UFF, UFF

Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

72Q253758 | Programação, Java, Técnico Judiciário Programação de Sistemas, TRE MG, FCC

Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode combinar o uso dos blocos

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

74Q116848 | Informática, Java, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Imagem 017.jpg

Considerando a figura acima, que apresenta a saída produzida pela ferramenta JUDE, a partir da engenharia reversa de código-fonte
Java de uma aplicação finalizada e correta, julgue os próximos itens, acerca dos conceitos de ferramentas de desenvolvimento.

Um nome adequado da mensagem prefixada pelo número 1 no diagrama de seqüência é getTitle().

  1. ✂️
  2. ✂️

75Q119501 | Informática, Java, Analista de Tecnologia da Informação, UNIFESP, INSTITUTO CIDADES

Acerca de varargs em Java, analise as seguintes afirmativas:

I. Varargs é um recurso que permite a criação de métodos que recebem um número não especificado de argumentos.
II. Varargs é um tipo de argumento seguido por reticências (...) na lista de parâmetros de um método.
III. Varargs só podem ocorrer uma vez e sempre colocadas no fim da lista de parâmetros.

Podemos afirmar corretamente que:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

76Q120819 | Programação, Java, Analista de Tecnologia da Informação, UFBA, UFBA

Texto associado.

Imagem 006.jpg

O trecho de código apresentado contém vários erros, sendo que um deles ocorre porque o objeto it é utilizado no comando for.

  1. ✂️
  2. ✂️

77Q118043 | Informática, Java, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Imagem 017.jpg

Considerando a figura acima, que apresenta a saída produzida pela ferramenta JUDE, a partir da engenharia reversa de código-fonte
Java de uma aplicação finalizada e correta, julgue os próximos itens, acerca dos conceitos de ferramentas de desenvolvimento.

A classe Event declara um método de nome setId(), com visibilidade privada.

  1. ✂️
  2. ✂️

78Q117159 | Programação , Java, Analista de Sistemas, TCE RO, CESGRANRIO

Observe o fragmento de código JAVA a seguir.

public class prova {

public prova() { }

public static int d(int x) {

return x*2;

}

public static int e(int x) {

return x*5;

}

public static int fn(int x) {

if (x<1)
return 0;
else
return 4+fn(x-1);

}

public static int g(int y) {

return 10+fn(y)+e(y)+d(y);

}

public static void main(String[] args) {

System.out.println(g(5));

}

}

A execução do método main apresentará a saída:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

79Q117165 | Informática, Java, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Imagem 013.jpg

Acima apresenta-se um código sintática e semanticamente correto de uma aplicação Java, adaptado a partir de http://java.sun.com.
Considerando esse código, julgue os itens a seguir, com relação a conceitos da linguagem e frameworks Java.

Ao ser executada como uma aplicação standalone, a aplicação apresentada terá o seguinte comportamento: mostrará uma janela cujo título é CustomIconDemo; possuirá um painel com uma borda azul, que conterá um botão; o acionamento do botão M encerrará o funcionamento da aplicação.

  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.