Compiler Design (AL-703 (A)) - Important Questions
-
Unit 37 Marks High Priority Asked: 2024, 2025
What to do you mean by "Activation Record"? Define it using an appropriate example.
Direct question from past papers and a core run-time environment topic; appears frequently in unit analytics.
-
Unit 37 Marks High Priority Asked: 2024, 2025
What is Symbol Table? Explain various Data Structures used for Symbol Table.
Direct question from past papers; symbol table design and data structures are a recurring unit-3 topic.
-
Unit 37 Marks Low Priority Asked: 2024
Describe in detail about the Quadruple and Triples in Compiler Design.
Direct extraction from Dec 2024 paper; important for intermediate-code representations and compiler back-ends.
-
Unit 37 Marks Low Priority Asked: 2024
Discuss the three-address code for the following code:
Switch p+q { case 1: x=x+1 case 2: y=y+2 case 3: z=z+3 default: c=c-1 }
Exact problem from Dec 2024 paper testing three-address code generation for switch/control-flow statements.
-
Unit 37 Marks Low Priority Asked: 2025
Discuss in detail about type conversion with a suitable example.
Direct question from Jun 2025; core semantic-analysis topic dealing with implicit/explicit conversions.
-
Unit 37 Marks Low Priority Asked: 2025
Discuss in brief about polymorphic functions.
Short-topic question from Jun 2025; relates to type systems and generic/parametric behavior.
-
Unit 37 Marks Low Priority Asked: 2025
Discuss in brief about backpatching using flow of control statements with suitable example.
Direct from Jun 2025; targets code-generation technique for control-flow: backpatching.
-
Unit 37 Marks Medium Priority Asked: 2025
Explain the procedure to convert the following expression into a DAG: $$a * b + \frac{c}{\left( \frac{d}{e} \right)} * d$$
Expression-to-DAG conversion question from Jun 2025; useful for common-subexpression elimination and optimization.
-
Unit 37 Marks Low Priority Asked: 2025
L-attributed definition
Short note style prompt from Jun 2025; checks understanding of attribute grammars and left-to-right attribute evaluation.
-
Unit 37 Marks Low Priority Asked: 2025
Overloading of functions
Short note style prompt from Jun 2025; tests understanding of function overloading semantics in compilation.
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel