Com relação a compiladores, ligadores (link-editor) e interpretadores, assinale a opção correta.
  • A. Um código escrito em linguagem de máquina (assembly) deve ser compilado e ligado antes de ser executado.
  • B. A análise semântica é uma tarefa normalmente realizada pelo link-editor.
  • C. A otimização de código, feita durante a fase de análise, é uma das tarefas do compilador.
  • D. Um interpretador é classificado como um tradutor, uma vez que analisa e executa o código. O compilador, por realizar análise e síntese do código, não é considerado um tradutor.
  • E. A construção da tabela de símbolos é atividade que pode ser iniciada durante a análise léxica.