Questões Informática Engenharia de Software

Na implementação de compiladores, a fase de parser do programa baseia-se, em parte, no ...

Responda: 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.


1Q649285 | Informática, Engenharia de Software, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
David Castilho
Por David Castilho em 31/12/1969 21:00:00
Gabarito: d) O analisador léxico, também conhecido como scanner, tem como função principal identificar os tokens no código fonte. Tokens são as unidades básicas da linguagem, como palavras-chave, identificadores, operadores e símbolos.

Essa fase ocorre antes do parser (analisador sintático), que utiliza os tokens fornecidos pelo analisador léxico para verificar a estrutura do código conforme as regras da gramática da linguagem.

As outras alternativas não correspondem ao papel do analisador léxico: a) representa regras da gramática, o que é função da definição da linguagem; b) é papel do parser verificar a conformidade com a gramática; c) refere-se à notação usada para expressar gramáticas, como BNF, não ao analisador léxico; e) trata da semântica, que é analisada em fases posteriores, como a análise semântica.

Portanto, a alternativa correta é a letra d, que descreve exatamente a função do analisador léxico.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.