Questão de Programação — Conceitos básicos de programação — FGV 2026
ProgramaçãoConceitos básicos de programação
- Código
- fg127358
- Banca
- FGV
- Órgão
- AL-RO
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista Legislativo (Tecnologia da Informação - Banco de Dados)
Um desenvolvedor está escolhendo entre Python e C++ para implementar a camada de lógica de um novo serviço web que terá alto volume de requisições. A latência de execução é um fator crítico.Assinale a afirmativa correta a respeito da principal diferença de processamento entre um compilador e um interpretador.
- AUm interpretador traduz o código-fonte linha por linha e o executa imediatamente em tempo de execução, enquanto um compilador traduz todo o código-fonte para código de máquina ou bytecode em uma fase separada.
- BUm compilador sempre produz um código de máquina otimizado, enquanto um interpretador produz um bytecode que é executado por uma Máquina Virtual, sendo este sempre mais rápido.
- CLinguagens interpretadas exigem que o código seja reescrito sempre que a plataforma de hardware de destino for alterada, devido à sua dependência do sistema operacional.
- DA depuração é significativamente mais difícil em linguagens compiladas, pois os erros só são detectados após a execução completa do código de máquina.
- EUm interpretador é mais eficiente em ambientes de produção de alto volume, pois elimina a fase de compilação, reduzindo o tempo total de deploy.