O desenvolvimento de um compilador está divido em duas fases: a análise e a síntese. Estas duas fases da estrutura de um compilador, e suas respectivas subdivisões estão representadas na figura a seguir.
dsfss
Fonte: Retirada da Web.
Na primeira coluna, temos a fase de análise composta pelos analisadores: léxico, sintático e semântico. A fase de síntese é composta pelos processos de geração de código intermediário, otmização de código e geração de código (máquina).
A partir deste cenário, avalie as seguintes asserções sobre o processo de geração de código intermediário e a relação proposta entre elas:
I. A fase de geração de código intermediário gera como saída a representação intermediária (RI).
PORQUE
II. A representação intermediária consiste de três formas básicas: as árvores sintáticas abstratas, a notação pós-fixa e código de três endereços.
A respeito dessas asserções, assinale a alternativa correta:
Escolha uma:
a. As asserções I e II são proposições verdadeiras e a II justifica a I.
b. As asserções I e II são proposições verdadeiras e a II não justifica a I.
c. As asserções I e II são proposições falsas.
d. A asserção I é uma proposição falsa e a II, verdadeira.
e. A asserção I é uma proposição verdadeira e a II, falsa.
Respostas
respondido por:
16
As asserções I e II são proposições verdadeiras e a II não justifica a I.
respondido por:
6
resposta correta
As asserções I e II são proposições verdadeiras e a II não justifica a I.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás