Semester : SEMESTER 5
Subject : System Software
Year : 2018
Term : APRIL
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:2
15
16
17
18
19
20
a)
b)
a)
b)
a)
b)
a)
b)
a)
b)
B5810 Pages: 2
PART E
Answer any four full questions, each carries 10 marks
Explain the Macroprocessor algorithm.
What are the different data structures used in the implementation of the
Macroprocessor algorithm? Give examples.
Write notes on Recursive Macro Expansion.
How are unique labels generated in a Macro Expansion?
Explain Conditional Macro Expansion with an example.
Explain the general design of device driver.
Differentiate between Character and Block Devices.
Explain the different types of Text Editors and User Interface.
Explain Editor structure in detail with neat figures.
What is a Debugger?
Explain the different debugging methods in detail.
با ೫ كد با
Page 2 of 2
(10)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(5)
(4)
(6)