Com relação a estrutura para que os compiladores operem em uma sequência de fases, cada uma destas fases

transforma o programa fonte em uma representação para a etapa seguinte.

com base nas fases de operação dos compiladores, associe a coluna-a, que apresenta as três fases dos analisadores, com a coluna-b, que indica suas respectivas definições:

coluna-a coluna-b
i. analise léxica.

a. este analisador também conhecido como parser tem como tarefa principal determinar se o programa de entrada representado pelo fluxo de tokens possui as sentenças válidas para a linguagem de programação. sendo esta analise a segunda etapa do processo de compilação e na maioria dos casos utiliza gramáticas livres de contexto para especificar a sintaxe de uma linguagem de programação.

ii. analise sintática.
b. é a primeira fase do processo de compilação, também é conhecida como leitura ou scanning. este analisador lê todos os caracteres do programa fonte e verifica se eles pertencem ao alfabeto da linguagem. caso um caractere não pertença ao alfabeto da linguagem deve ser gerado um erro.

iii. analise semântica.
c. esta analise é responsável por verificar aspectos relacionados ao significado das instruções, essa é a terceira etapa do processo de compilação e nesse momento ocorre a validação de uma serie regras que não podem ser verificadas nas etapas anteriores.

a seguir assinale a alternativa que apresenta a associação correta.

escolha uma:
a. i-b; ii-a; iii-c.
b. i-c; ii-b; iii-a. incorreto
c. i-b; ii-c; iii-a.
d. i-a; ii-b; iii-c.
e. i-c; ii-a; iii-b.

1 Resposta

  • Aryanemendes

    a. I-B; II-A; III-C. Correto

Clique aqui para adicionar a sua resposta.