×
Excuses Don't get results
--Your friends at LectureNotes
Close

Previous Year Exam Questions for System Programming - SP of 2018 - CEC by Bput Toppers

  • System Programming - SP
  • 2018
  • PYQ
  • Biju Patnaik University of Technology Rourkela Odisha - BPUT
  • Computer Science Engineering
  • B.Tech
  • 4641 Views
  • 112 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Registration No : Total Number of Page : 01 B.Tech. PCCS4203 4th Semester Back Examination 2017-18 SYSTEM PROGRAMMING BRANCH : CSE, IT, ITE Time : 3 Hours Max Marks : 70 Q.CODE : C1138 Answer Question No.1 which is compulsory and any five from the rest. The figures in the right hand margin indicate marks. Answer all parts of a question at a place. Q1 Answer the following questions : (2 x 10) a) What are the features of System Programming? b) Represent the number 357 using packed decimal format. c) Differentiate between pseudo op and machine op. d) What is the function of two pass assembler? e) Differentiate between controlled storage and based storage. f) What are terminals and non terminals of a grammer? g) List out advantages and disadvantages of absolute loader. h) Define look ahead operator. i) Explain the role of macro processor. j) What is the difference between parse tree and syntax tree? Q2 a) b) Explain lexical analysis of a language processor. Explain left recursion and left factoring with suitable example. (5) (5) Q3 a) b) Write algorithm for operator precedence parsing and explain with example. Explain Design of Macro Preprocessor. (5) (5) Q4 a) b) Explain assembly scheme with suitable example Explain dynamic linking. Draw the flaw chart for dynamic linking. (5) (5) Q5 a) b) Explain linking and loading in MS DOS Define forward references. How it can be solved using back-patching? Explain with example. (5) (5) Q6 a) b) Explain design of a linker by addressing issues of relocation and linking Explain various phases of compiler in detail. (5) (5) Describe different code optimization techniques. (10) Q7 Q8 a) b) c) d) Write short answer on any TWO : Recursive descent parsing algorithm MS-DOS Linker Dynamic debugging YACC (5 x 2)

Lecture Notes