O Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo, reportou uma pesquisa realizada com estudantes da linguagem de programação Pascal e foram reportados os seguintes dados sobre erros de compilação: (i) 80% dos enunciados contiam apenas um erro; (ii) 90% eram erros em um único token; 60% tratavam-se de erros de pontuação, por exemplo, uso de ponto e vírgula (;) e 20% eram erros de operadores e operandos, por exemplo, omissão de ":" no símbolo ":=" e, por fim, 15% eram erros de palavras-chave, por exemplo, erros ortográficos (wrteln).
A partir deste cenário, avalie as seguintes proposições:
I. Em muitos compiladores, ao encontrar uma construção mal formada o erro é reportado e a tarefa da Análise Sintática é dada como concluída.
II.Todos os erros reportados pelo enunciados, são exemplos de erros sintáticos.
III. Mas na prática, o compilador pode e até deve reportar o erro e tentar continuar a Análise Sintática para detectar outros erros, se houver, e assim diminuir a necessidade de recomeçar a compilação a cada relato de erro. É correto apenas o que se afirma em:
Escolha uma:
a. I.
b. I e II.
c. II e III.
d. I, II e III.
e. III.
Soluções para a tarefa
Respondido por
15
A resposta correta é: d. I, II e III.
Respondido por
5
Resposta correta
I, II e III.
Perguntas interessantes