SóProvas


ID
2743180
Banca
FGV
Órgão
MPE-AL
Ano
2018
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Na implementação de compiladores, a fase de parser do programa baseia-se, em parte, no resultado de um analisador léxico.
Assinale a opção que descreve o papel de um analisador léxico.

Alternativas
Comentários
  • Análise Léxica = Token

     

    @papirobizurado

  • DICA PRECIOSA

    Análise léxica envolve a identificação de símbolos - tokens.

    Análise sintática tem a ver com a montagem das estruturas que constituem as expressões e comandos (lembrar do erro de sintaxe se faltar uma chave para o if ou for no C)

    Análise semântica, por sua vez, tem o objetivo de ligar as estruturas dando sentido ao programa.

     

    Gabarito: D

  • Gabarito D

    Na compilação, a análise consiste em três fases:

    Análise léxica, linear, esquadrinhamento (scanning): o fluxo de caracteres que constitui o programa é lido da esquerda para a direita e agrupado em tokens, que são seqüências de caracteres tendo um significado coletivo.

    Análise sintática, hierárquica ou gramatical: os caracteres ou tokens são agrupados hierarquicamente em coleções aninhadas com significado coletivo. Em outras palavras agrupam-se os tokens em frases gramaticais. Estas frases são usadas pelo compilador para sintetizar uma saída. As frases gramaticais são representadas por árvores

    Análise semântica: verificações são realizadas para assegurar que componentes de um programa se combinam de forma significativa.

    Esta fase verifica erros semânticos no programa fonte e captura informações de tipo para a fase subseqüente de geração de código. Utiliza a estrutura hierárquica determinada pela fase de análise sintática, a fim de identificar os operadores e operandos das expressões e enunciados.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • A - Sintática

    B - Sintática

    C - Sintática

    D - Léxica

    E - Semântica