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.


121Q104353 | Programação , Java, Analista de Controle, TCE PR, FCC

A JPA

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

122Q262643 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

A criação de um objeto da interface Coins ( ) pode ser corretamente realizada por meio do construtor SodaMachine soda = new Coins( );.

  1. ✂️
  2. ✂️

123Q237346 | Programação, Java, Programador, TCE AL, FCC

NÃO são nomes válidos em Java:

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

124Q658581 | Programação, Java, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020

Em uma mensagem de uma fila JMS (Java Message Service), a propriedade que indica o nome no sistema externo para mensagens de entrada e saída é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

125Q836885 | Programação, Java, CRECI 14a Região Analista de TI, Instituto Quadrix, 2021

A respeito da linguagem de programação Java, julgue o item.

As instruções if, if...else e switch são exemplos de instruções de seleção contidas na linguagem Java.

  1. ✂️
  2. ✂️

126Q116855 | Programação , Java, Analista de Sistemas, BDMG, FUMARC

Analise o seguinte programa desenvolvido na linguagem Java.

Imagem 036.jpg

Assinale a opção com a sequência CORRETA, de cima para baixo.

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

127Q120414 | Programação , Java, Analista de Tecnologia da Informação, UFAL, COPEVE UFAL

No trecho de código Java a seguir:

Imagem 008.jpg

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

128Q263586 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

O código a seguir, caso fosse inserido entre as linhas 20 e 21, permitiria criar uma classe que herdasse as características da classe Bicycle.
class MountainBike inherit Bicycle {
// inserir nesse ponto novos campos e métodos
// relativos a uma mountain bike.
}

  1. ✂️
  2. ✂️

129Q262636 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

Uma das possíveis utilidades desse tipo de código é o compartilhamento de constantes por diversas classes.

  1. ✂️
  2. ✂️

130Q657134 | Programação, Java, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020

Em relação ao Java 8, é correto afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

131Q119027 | Programação , Java, Analista de Sistemas, CVM, ESAF

Na linguagem Java

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

132Q104870 | Programação , Java, Analista Administrativo Tecnologia da Informação, ANAC, CESPE CEBRASPE

Texto associado.

Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.

Em Java, se uma subclasse é derivada de uma superclasse com um método abstract sem fornecer uma definição para esse método abstract na subclasse, esse método permanece abstract e os objetos instanciados a partir dessa subclasse não poderão utilizar o método abstract.

  1. ✂️
  2. ✂️

133Q264617 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Uma classe Java pode ser instanciada por um comando, cuja sintaxe é

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

134Q162251 | Programação, Java, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

Analise:

I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;

II. O Java SE (Standard Edition) é formalmente chamado de J2SE;

III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.

IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).

São verdadeiras as afirmações:

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

135Q165778 | Programação, Java, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, que se referem a frameworks Java
Server Faces (JSF) e Hibernate.

O Hibernate, um framework de mapeamento objeto relacional (ORM), cria uma camada persistência na solução desenvolvida, o que permite ligar os objetos aos bancos de dados relacionais. Entre seus serviços, o Hibernate provê um meio de se controlar transações, por meio de métodos de suas interfaces session e transaction, tendo ainda suporte a herança e polimorfismo. É distribuído sob a licença LGPL, o que permite seu uso em projetos comerciais ou open source.

  1. ✂️
  2. ✂️

136Q119398 | Programação , Java, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

2014_08_25_53fb15ae1f57c.jpg

Tomando como base a classe "myClass" incompleta, acima, escrita em Java, e as características da linguagem Java, é FALSO afirmar que:

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

137Q168808 | Programação, Java, Auditor do Tesouro Municipal Tecnologia da Informação, Prefeitura de Natal RN, ESAF

Analise as seguintes afi rmações relacionadas a conceitos sobre a linguagem de programação JAVA e os métodos da classe ThreadGroup:

I. O método isDestroyed( ) destrói o grupo e os subgrupos.
II. O método getParent( ) retorna a ascendente do grupo.
III. O método setMaxPriority( ) determina se há permissão para modifi car o grupo.
IV. O método resume( ) reativa todos os threads do grupo.

Indique a opção que contenha todas as afi rmações verdadeiras.

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

138Q265269 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

Os comandos das linhas 24 e 25 implementam uma chamada a construtores ou instâncias. Uma vez que possuem nome distinto do nome da classe, a assinatura de um construtor não deve possuir nenhum tipo de retorno, nem mesmo void.

  1. ✂️
  2. ✂️

139Q162877 | Programação, Java, Assistente Técnico Administrativo, CMB, CESGRANRIO

Uma diferença entre classe e interface é que a classe

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

140Q115636 | Programação , Java, Analista de Sistemas, BADESC, FGV

Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento.

Imagem 017.jpg

Após a execução do código, as variáveis m e n exibirão, respectivamente, os valores:

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