Questão 2931161

Tecnologia da Informação · 2023

Questão

ID 2931161

Disciplina: Tecnologia da Informação

Assuntos: Compilador, Interpretador, Linker, Tradutor e Depurador

Ano: 2023 Banca: INEP ENEM - Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira Órgão: Exame Nacional de Desempenho dos Estudantes


É 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

Alternativas da questão 2931161
Pular para o conteúdo principal