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.


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

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:

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

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

Observe o código, em Java:

Imagem 006.jpg

Acerca do código acima, analise as seguintes afirmativas:

I. O código não possibilita a chamada do método getLimite().
II. O método setTitular() permite a exibição do titular da classe Conta.
III. O método getTitular() permite ar o titular da classe Conta.

Podemos afirmar corretamente que:

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

23Q117797 | Programação , Java, Analista de Sistemas, MEC, FGV

Texto associado.

Imagem 031.jpg

Observe o código abaixo, que se refere á implementação de Java no acesso a Banco de Dados em JDBC.
Analise a instrução a seguir: con = DriverManager.getConnection("jdbc:odbc:meusCdsDb", " conta ", " senha "); Assinale a alternativa que indique corretamente o significado da instrução acima.

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

24Q175506 | Programação, Java, Desenvolvedor, MEC, FGV

O pacote "java.sql" da API Java consiste de um conjunto de classes e interfaces que permitem embutir código SQL em métodos Java para por meio de drivers JDBC acessar diversos SGBDs.
As alternativas a seguir apresentam interfaces do pacote "java.sql", à exceção de uma. Assinale-a.

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

25Q121858 | Programação , Java, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 047.jpg

Qual será a saída da execução da classe Java acima?

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

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

Acerca de subprograma e Funções em Java, analise as seguintes afirmativas:

I. Subprograma é o nome dado a um trecho de um programa mais complexo que, em geral, encerra em si próprio parte da solução de um problema maior (o programa a que ele está subordinado).
II. Modificador é uma combinação de especificador de acesso (public, protected ou private); abstract ou static.
III. O especificador de acesso public, indica que a função pode ser utilizada periodicamente ou livremente, com restrições, pelas classes das aplicações, por outras classes do mesmo pacote (package) ou de outro pacote.

Podemos afirmar corretamente que:

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

27Q158465 | Programação, Java, Assistente Legislativo Programação de Computadores, AL TO, CESGRANRIO

Em Java, os métodos podem apresentar uma série de características definidas a partir de palavras-chave utilizadas na sua definição. A palavra chave "public" indica que o método é acessível onde sua classe for e a palavra-chave "static" especifica que o método pertence à classe como um todo e não a uma instância específica. Assinale a opção que NÃO apresenta uma palavra-chave que pode ser utilizada na definição de um método.

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

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

Acerca da linguagem de programação Java, analise as seguintes informações:

I. A linguagem de programação Java é baseada em classes e orientada a objetos (OO).
II. A linguagem de programação Java tem relação com C e C++, mas é organizada de maneira diferente, com vários aspectos de C e C++ omitidos e algumas idéias de outras linguagens incluídas.
III. Java 2 Standard Edition (J2SE) é uma plataforma voltada para pequenos dispositivos (telefones celulares, televisores, aparelhos eletrônicos em geral).

Podemos afirmar corretamente que:

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

29Q119518 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

A figura abaixo apresenta uma possível arquitetura de uma aplicação Web desenvolvida em linguagem Java, com o uso de um servidor de aplicações. O lado cliente dessa aplicação faz acesso ao lado servidor da aplicação. O servidor de aplicações, por sua vez, realiza o processamento da requisição, eventualmente fazendo acesso à informação persistente contida no Sistema de Gerência de Banco de Dados (SGBD).

Imagem 066.jpg

Nesse contexto, se em alguma sessão de uso, a aplicação Web tiver que manter o estado entre uma requisição e outra do cliente, esse estado poderá ser mantido, dentre os locais apresentados na figura acima,

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

30Q235371 | Programação, Java, Programador de Computador, TRE MA, CESPE CEBRASPE

Um objeto de exceção possui, na linguagem Java, o método

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

31Q198532 | Programação, Java, Analista Análise de Sistemas, DETRAN DF, CESPE CEBRASPE

Texto associado.

Com relação à programação Java, julgue os próximos itens.

Por meio do tipo de dados float, é possível representar números em notação de ponto flutuante normalizada em precisão simples de 32 bits.

  1. ✂️
  2. ✂️

32Q120288 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Imagem 088.jpg

Analisando o código acima, verifica-se que o programa

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

33Q262963 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCC

Em relação ao Enterprise Java Beans, é correto afirmar:

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

34Q120899 | Programação, Java, Analista de Tecnologia da Informação Desenvolvimento, DATAPREV, Quadrix

Analise a classe Java a seguir

import javax.swing.JOptionPane;
public class Principal {
    public static void main(String[ ] args) {
        double a, b, c, r;
        a = Double.parseDouble (JOptionPane.showInputDialog
("Digite o valor de a:"));
         b = Double.parseDouble
(JOptionPane.showInputDialog ("Digite o valor de b:"));
         c = Double.parseDouble (JOptionPane.showInputDialog
("Digite o valor de c:"));
         if (a < b && a < c) {
             r = (b + c) / 2;
         } else if (b < c) {
              r = (a + c) / 2;
         } else {
              r = (a + b) / 2;
         }
         System.out.print(r);
    }
}


É possível concluir que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Acerca de Enumerações em Java, analise as seguintes afirmativas:

I. Enumerações restringem os valores de uma variável, criando uma lista enumerada de valores.
II. Enumerações podem ser declaradas dentro ou fora de uma classe, mas nunca dentro de um método.
III. Enumerações é uma classe especial de this que só pode ser aplicada em sistema operacional Linux, jamais em Windows, devido a sua alta capacidade regenerativa.

Podemos afirmar corretamente que:

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

38Q113045 | Programação , Java, Analista de Finanças e Controle, CGU, ESAF

As unidades concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma

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

39Q120838 | Programação , Java, Analista de Sistemas Pleno Engenharia de Software, Petrobras, CESGRANRIO

As duas classes a seguir estão sendo elaboradas por uma analista. O objetivo é fazer com que, em um Applet Java, duas threads atualizem um mesmo objeto, neste caso, um TextArea. Depois de carregado o Applet Java, o usuário deverá clicar em um botão para fazer com que as duas threads iniciem o seu processamento. A TextArea é, então, atualizada pelas duas threads até que o processamento chegue ao fim.
2014_12_24_549a85bfc1f47.jpg

2014_08_25_53fb15ec74afc.jpg
Dentre as modificações propostas, qual deve ser feita no código acima para que o Applet Java funcione conforme esperado?

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

40Q848510 | Programação, Java, Câmara de Mangaratiba RJ Supervisor de Informática, ACCESS, 2020

No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método.” Os métodos definidos em I, II e III são respectivamente denominados
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.