Respostas
A alternativa correta é a letra "C) I e II, apenas". Justificativa: I. O parser e o analisador léxico devem concordar com os números de token para que haja um link entre eles, selecionados pelo Yacc. Essa afirmação está correta, pois o parser e o analisador léxico precisam trabalhar juntos para analisar a sintaxe de um programa. II. Somente onde é impossível aplicar regras que removam a ambiguidade para produzir um analisador, as regras devem ser reescritas. Essa afirmação também está correta, pois as regras devem ser reescritas apenas quando não há outra maneira de remover a ambiguidade. III. O analisador parser pode fazer duas coisas permitidas: shift e down, e não há como escolher dar preferência a uma delas. Essa afirmação está incorreta, pois o analisador parser pode escolher dar preferência a uma delas. IV. O analisador tem a escolha entre dois downgrades permitidos; isso é chamado de conflito de downvote/downgrade. Essa afirmação também está incorreta, pois o analisador não tem a escolha entre dois downgrades permitidos.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta