Compiler Design (KCA-015) - AKTU Question Paper 2021-22
MCA · Semester 3 · Free PDF Download
This is the official AKTU Compiler Design Previous Year Question Paper for MCA Semester 3, academic session 2021-22. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:MCA
Semester:Semester 3
Session:2021-22
University:AKTU / UPTU
Rate this paper
Questions Asked in 2021-22
Compiler Design (KCA-015) — extracted question text
Section AAttempt all q u e s t i o n s i n b r i e f . 2 x 10 = 20
- aDefine Bootstrapping. 2 1
- bDifferentiate compiler and interpreter. 2 1
- cWrite down drawbacks of predictive parser. 2 2
- dList out the actions performe d by shift reduce parser. 2 2
- eDefine the term abstract syntax tree. 2 3
- fWhat are loop variant constraints? 2 3
- gWhat are the various advantage s of heap storage allocation? 2 4
- hDefine symbol table. 2 4 i. What is machine independent code optimization? 2 5 j. What are the issues to be consid ered during code generation? 2 5
Section BAttempt any three o f t h e f o l l o w i n g :
- aDefine regular expression. Write about the identity rules fo r regular expressions
- bDiscuss in brief about left r ecursion and left factoring with examples, 10 2
- cExplain reducible and non-reduc ible flow graphs with example. 10 3
- dExplain various data structures for symbol table. 10 4
- eExplain in brief about different principle sources of optimi zation techniques
Section CAttempt any one p a r t o f t h e f o l l o w i n g :
- aWrite a LEX program that rec ognizes the tokens in PASCAL. Di scuss
- bDiscuss the role of lexical analyzer in a compiler. 10 1
- aDefine ambiguous grammar. Explain it with an example. 10 3
- bWhat are the problems in t op down parsing? Explain each with suitable example
- aDifferentiate between synthesized and inherited attributes w ith suitable example
- bTranslate the expression –(a+b)*(c+d)+(a+b+c) into quadruple , triple and indirect triple
- aExplain in detail the symbol table organization for block st ructured languages
- bExplain in brief about stack s torage allocation strategy. 10 4
- aExplain in detail inter pr ocedural optimization. 10 5
- bExplain different types of int ermediate codes forms. 10 5
Question text is extracted from the official AKTU question paper PDF above. Check the original PDF for equations, diagrams and complete wording. Extracted: 2026-08-23.
Compiler Design — Other Year Papers
AKTU Compiler Design PYQs from other sessions
More MCA Semester 3 (2021-22) Papers
Other subjects from same semester and session
Software Testing Quality Assurance2021-22Cryptography Network Security2021-22Simulation Modeling2021-22Artificial Intelligence2021-22Data Warehousing Data Mining2021-22Computer Network2021-22Web Technology2021-22Big Data2021-22
View all MCA Semester 3 2021-22 papers →