Buscar

(IBGE/2019) Linguagens de programação são notações para se descrever computações para pessoas e para sistema de software que faz essa tradução é de...

(IBGE/2019) Linguagens de programação são notações para se descrever computações para pessoas e para sistema de software que faz essa tradução é denominado Um exemplo tradicional desse tipo de sistema possui fases para traduzir a entrada, que está em uma linguagem original (programa para uma linguagem destino (programa objeto). Diante do exposto, assinale a alternativa que descreve a fase do analisador fase do compilador. Responsável por gerar código após a análise Última fase do Responsável por gerar executável através do código Segunda fase do Responsável por criar a de sintaxe a partir dos tokens produzidos pelo analisador Primeira fase do Etapa antes da análise responsável por eliminar da de sintaxe os Terceira fase do Utiliza a árvore de sintaxe e a tabela de para verificar a consistência do programa fonte com a definição da Data Resp. 23/10/2023 17:02:39 Explicação: Durante a análise são realizadas verificações como a compatibilidade de tipos, uso correto das a declaração adequada das funções, entre outros aspectos específicos da linguagem de objetivo é garantir que programa fonte esteja de acordo com as regras e definições da evitando erros semânticos que poderiam levar a comportamentos inesperados ou inconsistentes durante a execução.

1. A fase do analisador é responsável por criar a árvore de sintaxe a partir dos tokens produzidos pelo analisador.
2. A última fase do compilador é responsável por gerar executável através do código.
3. A segunda fase do compilador é responsável por gerar código após a análise.
4. A primeira fase do compilador é a etapa antes da análise responsável por eliminar da árvore de sintaxe os tokens desnecessários.
5. A terceira fase do compilador utiliza a árvore de sintaxe e a tabela de símbolos para verificar a consistência do programa fonte com a definição da linguagem.
a) 1, 2, 3, 4 e 5.
b) 2, 3, 4, 5 e 1.
c) 3, 5, 1, 4 e 2.
d) 4, 5, 1, 2 e 3.
e) 5, 4, 3, 2 e 1.

Essa pergunta também está no material:

compilador
1 pág.

Compiladores Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra C) 3, 5, 1, 4 e 2. Explicação: - A primeira fase do compilador é a etapa antes da análise responsável por eliminar da árvore de sintaxe os tokens desnecessários (alternativa D). - A segunda fase do compilador é responsável por gerar código após a análise (alternativa C). - A terceira fase do compilador utiliza a árvore de sintaxe e a tabela de símbolos para verificar a consistência do programa fonte com a definição da linguagem (alternativa E). - A fase do analisador é responsável por criar a árvore de sintaxe a partir dos tokens produzidos pelo analisador (alternativa A). - A última fase do compilador é responsável por gerar executável através do código (alternativa B).

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando