Compiladores
Semana 5Questão
Sobre a tabela de símbolos no processo de estruturação de um compilador, avalie as seguintes assertivas e classifique-as em verdadeiras (V) ou falsas (F):
(I)
A tabela de símbolos é uma estrutura de dados que armazena informações
sobre variáveis, funções e outros identificadores em um programa.
(II)
Cada entrada na tabela de símbolos geralmente contém informações como o
nome do identificador, seu tipo, seu escopo e seu endereço de memória
(caso aplicável).
(III) A tabela de símbolos é usada apenas durante a análise sintática para verificar a corretude sintática do código-fonte.
(IV)
Em linguagens de programação, o escopo de um identificador pode afetar
sua visibilidade e acessibilidade em diferentes partes do código.
(V) Uma tabela de símbolos bem implementada deve garantir que não haja conflitos de nome entre diferentes identificadores.
Assinale a alternativa com a ordem correta: