This document outlines the details for the Internal Assessment Test I for the B.E. Computer Science and Engineering program at Anna University Regional Campus Madurai. The exam covers Compiler Design (CS3501) and consists of multiple parts, including definitions, analysis, and practical applications related to compiler phases and parsing. The test is scheduled for October 8, 2024, with a total of 50 marks allocated across various question types.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
5 views2 pages
CD QN
This document outlines the details for the Internal Assessment Test I for the B.E. Computer Science and Engineering program at Anna University Regional Campus Madurai. The exam covers Compiler Design (CS3501) and consists of multiple parts, including definitions, analysis, and practical applications related to compiler phases and parsing. The test is scheduled for October 8, 2024, with a total of 50 marks allocated across various question types.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
Reg. No.
ANNA UNIVERSITY REGIONAL CAMPUS MADURAI
KEELAKUILKUDI, MADURAI – 625019 INTERNAL ASSESSMENT TEST I (REGULATION – 2021 CBCS) B.E. – Computer Science and Engineering (YEAR / SEMESTER : III / V) CS3501 -Compiler Design
Date of Exam: 08.10.24 Time: 1 hr. Total Marks : 50
R - Remembering ::U - Understanding :: AP - Applying (R,U,AP:60% of Total Marks) AN - Analyzing :: E - Evaluating :: C – Creating (AN,E,C:40% of Total Marks) Answer ALL Questions BTL & PART A – (5 2 = 10 Marks) Marks CO U, CO1 1. Define compiler. 2
R, CO1 2. Depict output of semantic analyser for the expression
2 a=b+c*60 AP, 3. What are the goals of error handler in parser? 2 CO2 E, CO2 4. S->iEtS|iEtSES|a and E->b Eliminate left factoring. 2 AN, 5. Draw an annotated parse tree for the expression 3*5 2 CO3 PART B – (2 16 = 32 Marks) &(1 8 = 8 Marks)
R, CO1 11a. Consider the fragment of C code i=i*70+j+2. Write the
16 output of all phases of the compiler for above code. OR Design a Finite Automata from a RegEx R, CO1 11.b. 10+(0+11)0*1 1(1*01*01*)* 16 0*1+10 Construct predictive parser for the following grammar U, CO2 12. a. and parse the string (a)$ S->(L)|a L->L,S|S 16 OR Parse the string id=id$ constructing LALR parser for the U, CO2 12. b. grammar 16 S->L=R|R L->*R|id R->L E, CO2 13. a) Explain the process of Backpatching in Compiler Design. 8 OR E, CO2 13. b) Illustrate intermediate code for switch statement. 8