State whether the following is true or false.
A name declared in an inner block permanently removes the outer declaration from the symbol table.
Answer: A
The outer entry is hidden rather than deleted, and becomes visible again when the inner block ends. A stacked or chained table implements this restoration naturally. Deleting the outer entry would make the enclosing code fail to compile.
Please log in or register to report this question.