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.


361Q955016 | Programação, Java, Técnico de Tecnologia da Informação, IFES, IF ES, 2025

Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

363Q891201 | Programação, Java, Informática, RECIPREV PE, IBFC, 2024

Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

364Q1062311 | Programação, Java, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025

Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes.
Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.
  1. ✂️
  2. ✂️

365Q964861 | Programação, Java, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2021

Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou um grupo de pedidos, para uma aplicação e os envia para um processo específico, é conhecido como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

366Q1036347 | Programação, Java, Desenvolvimento, BANESE, AOCP, 2022

Analise o trecho do código de uma classe Java apresentado a seguir e assinale a alternativa correta.
public class ContaCorrente implements TipoConta { public boolean ValidaConta (String numConta)
{ Calculo c = new Calculo(); return (c.calculaDv(numConta)); } }
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

367Q1041770 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Uma das estruturas consideradas em uma classe Java é o construtor, que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

368Q1041777 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Em uma aplicação que utiliza JPA há a seguinte instrução:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("teste");
A palavra "teste" refere-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

369Q1052174 | Programação, Java, Analista Industrial de Hemoderivados, HEMOBRÁS, Consulplan, 2025

As linguagens de programação são essenciais para o desenvolvimento de sistemas na Hemobrás, especialmente na integração de sistemas industriais. Algumas linguagens são mais utilizadas em ambientes corporativos e industriais como, por exemplo, a linguagem de programação Java. Sobre as características da linguagem do Java, assinale a afirmativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

370Q967816 | Programação, Java, Tecnologia da Informação, TCU, CESPE CEBRASPE

Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
A partir da interpretação do trecho JSF (JavaServer Faces), versão 2, no código a seguir, verifica-se que uma providência válida é configurar o managed-bean clientePage no arquivo faces-config.xml. <f:view> <h:form id=”clienteForm”> <h:outputLabel for=”informeNome” value=”Informe Nome”/> <h:inputText id=”informeNome” value =”#{clientePage.nome}”/> <h:commandButton value=”Nome do Cliente” action=”#{clientePage.cliente}”/> </h:form> </f:view>
  1. ✂️
  2. ✂️

371Q1041779 | Programação, Java, Programação de Sistemas, TRE PB, FCC

Em aplicações que usam JPA, quando um objeto de uma classe de entidade do banco de dados é instanciado pela primeira vez ele está no estado novo e para passá-lo para o estado gerenciado, utiliza-se um método da interface EntityManager chamado:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

372Q1042834 | Programação, Java, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

“É uma API de persistência POJO para mapeamento de objetos/relacional que permite o uso de anotações de metadados da linguagem Java e/ou descritores XML para definir o mapeamento entre objetos Java e um banco de dados relacional.” O texto se refere a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

373Q963228 | Programação, Java, Tecnologia da Informação, TRF 4ª REGIÃO, FCC, 2019

As linguagens de programação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

374Q1062313 | Programação, Java, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025

Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript.
Devido à compilação do código-fonte em bytecode, que é executado pela máquina virtual Java (JVM), os programas Java podem ser executados em diversos sistemas operacionais, sem a necessidade de recompilação.
  1. ✂️
  2. ✂️

375Q967114 | Programação, Java, Analista de Sistemas, CONAB, FJPF

Analise as sentenças abaixo em relação à linguagem JAVA e HTML.

I - Os cookies são pequenos arquivos que são enviados por um servlet (ou outra tecnologia semelhante) como parte do cabeçalho de HTTP e nunca expiram.
II - As duas solicitações de http mais comuns são GET e PUT.
III - Os servlets normalmente são utilizados no lado do cliente de um aplicativo de rede.


Em relação às sentenças acima, pode-se afirmar que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

376Q1040880 | Programação, Java, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023

Considere a existência do array abaixo, criado em uma aplicação Java, em condições ideais.

String[ ] nomes = {“Marta”", “Paulo”, "Carolina", “Joaquim", “Pedro"};

Considere, também, os laços de repetição abaixo, criados com o objetivo de percorrer o array e exibir seus valores.

I. for (String nome : nomes) {
System.out.println (nome);
}

II. for (int i = 0; i < nomes.length; i++) {
System.out.println (nomes[i]);
}

III. int indice = 0;
while (indice < nomes.length) {
System.out .println (nomes [indice]);
indice++;
}

IV. int index = 0;
do {
System.out .println (nomes [index]) ;
index++;
} while (index < nomes.length)

Percorre corretamente o array e exibe seus valores APENAS os laços de repetição que constam em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

377Q1053486 | Programação, Java, Técnico de Informática, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Acerca das características básicas das linguagens de programação Java
e Delphi, julgue os itens que se seguem.

O Java é compilado tipicamente por um compilador JIT (just in time) porque a interpretação de uma máquina virtual requer memória alocável antes da execução.
  1. ✂️
  2. ✂️

378Q911426 | Programação, Java, Professor de Informática, Prefeitura de Nova Itaberaba SC, Unoesc, 2024

É uma linguagem de programação gratuita, criada em 2007 pelo MIT, baseada em blocos que se encaixam. É inspirada na ideia de blocos de encaixar (Lego) e voltada para a produção de histórias animadas, jogos, situações problemas e tutoriais. A construção de projetos com essa linguagem permite que sejam desenvolvidas competências previstas na BNCC tais como competências de comunicação, pensamento crítico e criativo, além do desenvolvimento do pensamento computacional. A descrição refere-se à qual linguagem de programação?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

379Q1001195 | Programação, Java, Técnico em Tecnologia da Informação, UFPB, IBFC, 2025

Um computador é uma máquina que processa dados. Ao escrevermos um programa, estamos, na verdade, realizando essa tarefa com os dados que o usuário entrega para a máquina. Por exemplo, quando queremos que um programa realize o cálculo da média entre duas notas, é preciso que, de alguma forma, o programa “receba” essas duas notas. Assinale a alternativa que apresenta qual operador é comumente utilizado em linguagens baseadas em C, como a linguagem Java por exemplo, para sinalizar o recebimento de um valor para uma variável.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

380Q887418 | Programação, Java, Técnico em Informática, Prefeitura de Jaru RO, IBADE, 2024

Acerca das Linguagens de Programação, julgue as frases abaixo.

I. Linguagens de programação de alto nível facilitam a escrita de código, mas podem ter desempenho inferior às linguagens de baixo nível.
II. Java é um exemplo de linguagem de programação de baixo nível.
III. Python é uma linguagem de programação de alto nível amplamente utilizada.


Está(ão) CORRETA(S) a(s) seguinte(s) proposição(ões).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.