Assinale a alternativa que NÃO representa uma fase de um com...

Próximas questões
Com base no mesmo assunto
Q3541857 Programação
Assinale a alternativa que NÃO representa uma fase de um compilador, conforme Aho et al. (1996):

AHO, A. V.; SETHI, R.; ULLMAN, J. Compiladores: Princípios, técnicas e ferramentas. Editora LTC. 1° Ed. 351 pg. 1996.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Interpretador ortográfico.

1. Tema central da questão

O tema aborda as fases do compilador, um conceito fundamental em ciência da computação, especialmente para concursos de programação. O aluno precisa conhecer as etapas que compõem o processo de compilação, segundo a obra clássica de Aho, Sethi e Ullman (Compiladores: Princípios, Técnicas e Ferramentas), referência recorrente em editais.

2. Resumo teórico

Um compilador transforma código fonte em código de máquina, passando por fases bem definidas:

  • Análise léxica: identifica os tokens (palavras/elementos do código).
  • Análise sintática: verifica a estrutura gramatical.
  • Análise semântica: checa o significado/contexto do código.
  • Otimização de código: aprimora o desempenho.
  • Geração de código: cria o código de máquina final.
  • Gerenciamento da tabela de símbolos: armazena informações sobre variáveis, funções, etc.

(Fonte: Aho et al., 1996)

3. Justificativa da alternativa correta

C - Interpretador ortográfico NÃO é uma fase de compilador. O termo “interpretador ortográfico” não existe no contexto de compiladores. Nenhuma etapa do processo de compilação trata de ortografia como ocorre em editores de texto ou corretores de palavras.

4. Análise das alternativas incorretas

  • A - Analisador semântico: Correto, pois verifica o significado do código, detectando incoerências de tipos, por exemplo.
  • B - Analisador léxico: Correto, responsável por identificar tokens válidos.
  • D - Otimizador de código: Correto, pois aprimora o código gerado.
  • E - Gerenciador da tabela de símbolos: Correto, armazena informações relevantes durante a compilação.

5. Estratégias de interpretação

Fique atento a termos estranhos ou que não fazem parte do jargão técnico (como “ortográfico”). Sempre relacione as alternativas com o conteúdo do livro base citado no edital, evitando marcar respostas por “intuição”.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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