Questão nº 72

Questão de Informática Forense · CEBRASPE PF 2025 (nº 72)

CEBRASPE2025Perito Criminal Federal - Informática ForenseInformática Forense

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.

Resposta comentada

Conceito-chave: Java não vira código de máquina direto do seu computador. Ele vira um bytecode (um código intermediário universal), e quem entende esse bytecode é a JVM (Máquina Virtual Java), que age como um "tradutor" instalado em cada sistema operacional. Assim, o mesmo arquivo .class roda no Windows, Linux ou Mac, sem precisar recompilar.

  • Correta: Certo. O bytecode é independente de sistema operacional; a JVM específica de cada SO é que executa esse bytecode, garantindo a portabilidade ("escreva uma vez, rode em qualquer lugar").

Fica de olho: A banca adora inverter a frase: dizer que o bytecode é executado diretamente pelo sistema operacional (sem JVM) ou que o código-fonte é que é portável (na verdade, é o bytecode compilado que é portátil, não o .java). Se ela trocar "JVM" por "SO" ou "bytecode" por "código-fonte", o item vira errado.

Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho