Nielit Scentist-B [02-12-2018]
October 10, 2023
NTA UGC NET DEC-2022 Paper-2
October 10, 2023
Nielit Scentist-B [02-12-2018]
October 10, 2023
NTA UGC NET DEC-2022 Paper-2
October 10, 2023

Nielit Scentist-B [02-12-2018]

Question 17
__ is holding an entry for each terminal symbol and is acting as permanent database
A
Variable Table
B
Terminal Table
C
Keyword Table
D
Identifier Table
Question 17 Explanation: 
Symbol Table is an important data structure created and maintained by the compiler in order to keep track of semantics of variable i.e. it stores information about scope and binding information about names, information about instances of various entities such as variable and function names, classes, objects, etc.
Symbol Table entries: Each entry in symbol table is associated with attributes that support
→ compiler in different phases.
→ Items stored in Symbol table:
→ Variable names and constants
→ Procedure and function names
→ Literal constants and strings
→ Compiler generated temporaries
→ Labels in source languages
Correct Answer: B
Question 17 Explanation: 
Symbol Table is an important data structure created and maintained by the compiler in order to keep track of semantics of variable i.e. it stores information about scope and binding information about names, information about instances of various entities such as variable and function names, classes, objects, etc.
Symbol Table entries: Each entry in symbol table is associated with attributes that support
→ compiler in different phases.
→ Items stored in Symbol table:
→ Variable names and constants
→ Procedure and function names
→ Literal constants and strings
→ Compiler generated temporaries
→ Labels in source languages
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
error: Alert: Content selection is disabled!!