Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de programação
Código
ce215136
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Análise de Sistemas
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
Quando comparada ao Python, a linguagem Java, apesar de ter uma sintaxe mais verbosa, com estrutura textual repetitiva e regras sintáticas mais rígidas, é mais adequada para aplicações que exigem alto desempenho, devido à velocidade de execução.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Linguagens Java e Python – Desempenho

Gabarito: ✅ CERTO. A afirmação está correta: Java possui sintaxe mais verbosa e regras mais rígidas que Python, mas oferece maior velocidade de execução, sendo mais adequada para aplicações que exigem alto desempenho.

A banca cobra o conhecimento das características fundamentais de cada linguagem. Java é estaticamente tipada e compilada para bytecode, executado na JVM com otimizações Just-In-Time (JIT), o que proporciona performance superior. Python é dinamicamente tipada e interpretada, resultando em execução mais lenta. A verbosidade de Java (declarações explícitas de tipos, uso de chaves, ponto e vírgula, etc.) é um contraponto à concisão de Python, mas não impede seu melhor desempenho.

Portanto, o item está correto.

1Sintaxe
Java: verbosa, rígida
Python: concisa, flexível
2Tipagem
Java: estática
Python: dinâmica
3Execução
Java: compilada (bytecode + JIT)
Python: interpretada
4Desempenho
Java: [+] alto
Python: [-] mais lento
Java vs Python
LEVELsoulevel.com.br
Java vs Python: Sintaxe (Java: verbosa, rígida, Python: concisa, flexível); Tipagem (Java: estática, Python: dinâmica); Execução (Java: compilada (bytecode + JIT), Python: interpretada); Desempenho (Java: [+] alto, Python: [-] mais lento)

CERTO

Link permanente: /questoes/ce215136