Pular para o conteúdo principal

Questão de Programação — Plataforma Java — AMEOSC 2025

ProgramaçãoPlataforma Java
Código
qg402700
Banca
AMEOSC
Órgão
Prefeitura de Bandeirante - SC
Ano
2025
Nível
Superior
Cargo
Professor para Educação Básica - Informática - PSS
O Java é uma linguagem de programação de alto nível, orientada a objetos, amplamente utilizada no desenvolvimento de softwares educacionais e comerciais devido à sua portabilidade. O processo que permite que um código Java seja executado em diferentes sistemas operacionais sem recompilação envolve a tradução para um formato intermediário. Assinale a alternativa que explica corretamente o processo que garante a portabilidade dos programas desenvolvidos em Java.
  1. AConversão do código Java para linguagem C++, que é a única linguagem compreendida nativamente pelos sistemas operacionais modernos.
  2. BTradução direta do código-fonte para linguagem de máquina nativa do processador, gerando um arquivo executável único para todos os sistemas.
  3. CExecução direta do código-fonte em inglês pelo hardware do computador, sem a necessidade de qualquer tradução ou compilação prévia.
  4. DCompilação do código-fonte para bytecodes, que são então interpretados pela Máquina Virtual Java (JVM) específica de cada plataforma.
Revelar gabarito e comentário

GabaritoD — Compilação do código-fonte para bytecodes, que são então interpretados pela Máquina Virtual Java (JVM) específica de cada plataforma.

Link permanente: /questoes/qg402700