Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Compilador — IADES 2016

Arquitetura de ComputadoresCompilador
Código
qq191778
Banca
IADES
Órgão
PC-DF
Ano
2016
Nível
Superior
Cargo
Perito Criminal - Ciência da Computação/Informática
Conhecer as metodologias utilizadas por um compilador para a análise e síntese de um programa de computador pode ser muito útil para entender como um software funciona por dentro. Assim, atividades como a engenharia reversa podem ser mais facilmente entendidas e realizadas. A esse respeito, no que se refere aos programas de computadores e às fases de um compilador, assinale a alternativa correta.
  1. AAs fases de análise sintática e semântica tratam da grande maioria dos erros detectáveis pelo compilador.
  2. BA fase de análise constrói o programa alvo desejado, com base nas respectivas representações intermediárias. É a fase que requer as técnicas mais especializadas.
  3. CDurante a análise sintática do programa fonte, o compilador procura encontrar as construções que possuam a estrutura sintática correta, sem se preocupar com o significado da operação envolvida.
  4. DA análise semântica, também chamada de análise gramatical, envolve o agrupamento dos tokens do programa fonte, no qual cada token representa uma sequência de caracteres logicamente coesa, em frases gramaticais que são usadas pelo compilador, a fim de sintetizar a saída.
  5. EA fase final do compilador é a geração de código intermediário, na qual as alocações de memória são realizadas para cada uma das variáveis utilizadas pelo programa.
Revelar gabarito e comentário

GabaritoA — As fases de análise sintática e semântica tratam da grande maioria dos erros detectáveis pelo compilador.

Link permanente: /questoes/qq191778