INEP, ENADE
questão 12 de 26, número 19 na prova
É chamado de compilação o processo de conversão do código escrito pelo programador para um arquivo binário que o computador consegue executar. Esse processo é realizado por um programa chamado compilador. Entre as diversas tarefas de um compilador, destaca-se a de identificar os possíveis erros sintáticos e semânticos. Com base nessas informações, considere uma linguagem de programação em que a sintaxe de uma operação aritmética seja dada pela seguinte gramática livre de contexto: S → var = E; | var = E; S E → E + E | E - E | E * E | E/E | E(E) | var Inspirado nessa gramática, um profissional submete a seguinte sentença ao compilador dessa linguagem de programação:
a = a / (b - b);
Com base na gramática da linguagem de programação e acerca do processo de análise sintática e semântica da sentença proposta pelo profissional, é correto afirmar que
Questões parecidas
Ver todas desta matériaAinda não há outras questões de Engenharia da Computação em outras provas do acervo.