Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IF-ES 2025

ProgramaçãoLinguagens de programação
Código
qg529150
Banca
IF-ES
Órgão
IF-ES
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
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. AO compilador Java converte o código-fonte em bytecodes, que são independentes de plataforma e executados pela Java Virtual Machine (JVM).
  2. BO código-fonte Java é diretamente interpretado pelo sistema operacional de cada plataforma.
  3. CO compilador Java converte o código-fonte em instruções específicas de hardware para cada sistema operacional.
  4. DA JVM compila o código-fonte Java em tempo de execução, gerando um arquivo executável para cada sistema operacional.
  5. EO ambiente de desenvolvimento integrado (IDE) utilizado para desenvolver o programa garante sua compatibilidade em todas as plataformas.
Revelar gabarito e comentário

GabaritoA — O compilador Java converte o código-fonte em bytecodes, que são independentes de plataforma e executados pela Java Virtual Machine (JVM).

Link permanente: /questoes/qg529150