analista
Pode-se afirmar sobre a tabela de símbolos:
a.
É completamente definida na análise léxica.
b.
É inicializada na análise semântica e finalizada na análise sintática.
c.
Começa a ser construída durante a análise léxica, quando os identificadores são reconhecidos.
d.
Integra todos os atributos associados aos respectivos identificadores durante a análise léxica.
e.
Quando um compilador é projetado, a tabela deve necessariamente apresentar dimensão fixa.
0,5 pontos
Pergunta 2
[CESPE - 2007 - PGE - PA - Administrador – Médio] Para combinar módulos montados ou compilados separadamente em um único modo de carregamento, o ligador precisa, entre outras operações:
a.
Permitir que o programador de início realize valores de dados na memória antes da execução do programa.
b.
Resolver referências de endereços externos aos módulos que estão sendo ligados.
c.
Permitir o uso de rótulos simbólicos para representar endereços e constantes.
d.
Oferecer algum nível de aritmética durante o tempo de montagem.
e.
Possibilitar a expansão de macros, ou seja, rotinas que podem ser definidas uma vez e então instanciadas quantas vezes forem necessárias.
0,5 pontos
Pergunta 3
A respeito da chamada tabela de símbolos criada durante a etapa de análise, é correto afirmar que:
a.
Armazena informações sobre palavras reservadas.
b.
Armazena informações sobre todos os tokens identificados no analisador léxico.
c.
Quando implementada como uma tabela hash, apresenta desempenho pobre quando o número de consultas é elevado.
d.
Tem entradas que podem não ser uniformes para classes distintas de identificadores.
e.
Suas entradas são sempre uniformes, mesmo para classes distintas de identificadores, visto que todos os identificadores apresentarão o mesmo número de atributos.
0,5 pontos
Pergunta 4
[ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da