Questões Informática Compilador

Ao realizar testes durante a elaboração de um compilador, um analista descobriu que...

Responda: Ao realizar testes durante a elaboração de um compilador, um analista descobriu que havia, no compilador, um erro na checagem de tipos de variáveis em expressões, permitindo, por exemplo, a mul...


Q117301 | Informática, Compilador, Analista de Sistemas, IBGE, CESGRANRIO

Ao realizar testes durante a elaboração de um compilador, um analista descobriu que havia, no compilador, um erro na checagem de tipos de variáveis em expressões, permitindo, por exemplo, a multiplicação entre tipos de dados que não poderia ocorrer. Em compiladores, a checagem de tipos de variáveis em expressões é uma função do



Marcos de Castro
Por Marcos de Castro em 12/01/2025 22:26:50🎓 Equipe Gabarite
Gabarito: a)

Durante a compilação de um programa, o analisador semântico é responsável por verificar se as expressões estão corretas de acordo com as regras da linguagem de programação, incluindo a checagem de tipos de variáveis em expressões. Portanto, no caso apresentado, o erro na checagem de tipos de variáveis em expressões seria uma responsabilidade do analisador semântico.

O analisador léxico é responsável por fazer a análise léxica, identificando os tokens (palavras-chave, identificadores, operadores, etc.) no código fonte. O otimizador de código busca melhorar a eficiência do código gerado. O scanner é responsável por ler o código fonte e separá-lo em tokens. O linker é responsável por unir diferentes módulos de um programa em um executável.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.