O Analista está utilizando Python para um script de automaçã...

Próximas questões
Com base no mesmo assunto
Q3885119 Programação
O Analista está utilizando Python para um script de automação de relatórios. Ele nota que o código é executado linha por linha, sem a necessidade de uma etapa de construção prévia.
O processo de execução de códigos de linguagem de programação que são lidos e executados diretamente, sem a geração de código de máquina intermediário ou otimizado, é a 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O enunciado descreve execução do código sem etapa prévia de construção de executável ou código objeto, o que afasta compilação, linking e geração de objeto.

Tema central: Interpretação de código
Análise das alternativas
A
Errada
Errada. Compilação envolve tradução prévia do programa para outra representação executável ou intermediária antes da execução. O enunciado destaca justamente a ausência dessa etapa prévia.
B
Errada
Errada. Linking é a etapa de ligar módulos, objetos e bibliotecas e resolver referências externas. Isso não corresponde ao processo de executar diretamente o código-fonte.
C
Certa
Interpretação é o processo em que o código-fonte é executado diretamente por um interpretador, sem geração prévia de código de máquina ou código objeto. Isso corresponde ao enunciado e torna a alternativa C a correta.
D
Errada
Errada. Geração de código objeto é etapa ou produto típico da compilação. O enunciado exclui geração intermediária ou objeto, então essa alternativa contraria o dado central da questão.
E
Errada
Errada. Parsing é análise sintática da estrutura do código. Pode ser uma etapa de processamento, mas não nomeia o processo global de execução direta pedido na questão.
Pegadinha da questão
A confusão era trocar o processo de execução direta por etapas como parsing, compilação ou geração de código objeto; a questão cobrava o modelo de execução, não uma fase isolada.
Dica para questões semelhantes
  • Se o enunciado fala em executar o código diretamente, sem construir executável ou código objeto antes, pense em interpretação.
  • Se houver tradução prévia para outra forma executável ou intermediária, o conceito passa a ser compilação, não interpretação.
  • Diferencie processo de execução de etapas auxiliares: linking combina artefatos compilados, e parsing analisa sintaxe.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo