Skip to content
AL-703 (A) · Compiler Design/Important Questions

Compiler Design (AL-703 (A)) - Important Questions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in