• Matéria: Informática
  • Autor: gleisonnppec6o5
  • Perguntado 7 anos atrás

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: ederkbb
16

As asserções I e II são proposições verdadeiras e a II não justifica a I.

respondido por: jhonatagestorp9t05s
6

resposta correta

As asserções I e II são proposições verdadeiras e a II não justifica a I.

Perguntas similares