Download PTU B-Tech CSE-IT 2020 Dec 4th Sem 56608 System Programming Question Paper

Download PTU (I.K.Gujral Punjab Technical University (IKGPTU)) B-Tech (Bachelor of Technology) (CSE-IT)- Computer Science Engineering -Information Technology 2020 December 4th Sem 56608 System Programming Previous Question Paper


Roll No.
Total No. of Pages : 02
Total No. of Questions : 18
B.Tech. (CSE / IT) (2012 to 2017) (Sem.?4)
SYSTEM PROGRAMMING
Subject Code : BTCS-405
M.Code : 56608
Time : 3 Hrs.
Max. Marks : 60
INST RUCT IONS T O CANDIDAT ES :
1 .
SECT ION-A is COMPULSORY cons is ting of TEN questions carrying TWO marks
each.
2 .
SECT ION-B c ontains F IVE questions c arrying FIVE marks eac h and s tud ents
have to atte mpt any FOUR q ues tions.
3 .
SECT ION-C contains THREE questions carrying T EN marks e ach and s tudents
have to atte mpt any T WO questio ns.
SECTION-A
Answer briefly :
1.
Give the difference between BALR and USING.
2.
What are the three main data structures used by our macro processor?
3.
What do you mean by Static Linking?
4.
Which amongst the one pass and two pass assembler is better and why?
5.
What is Bootstrap loader? Explain its characteristics with examples.
6.
What are the differences between Passes and Phases of compiler?
7.
How do we differentiate between open subroutine and closed subroutines?
8.
What does an assembler perform when it encounters LTORG assembler directive?
9.
What is interpreter?
10. What do you mean by ambiguity of grammar?
1 | M-56608
(S2)-752


SECTION-B
11. Compare linking loader and linkage editor.
12. Explain in detail the lexical analysis phase of a compiler.
13. What is LEX used for? What is the difference between LEX and YACC?
14. What is debugging. Explain different approaches adopted by programmers for debugging?
15. Write short notes on :
a. Overlays
b. Scanning and parsing
SECTION-C
16. Explain the two-pass assembler in detail with block diagram.
17. State and explain the algorithm for one pass macro processor.
18. What do you mean by text Editor? What are its features and discuss any two text editors in
detail?
NOTE : Disclosure of Identity by writing Mobile No. or Making of passing request on any
page of Answer Sheet will lead to UMC against the Student.
2 | M-56608
(S2)-752

This post was last modified on 13 February 2021