Exam Details
Subject | system software | |
Paper | ||
Exam / Course | m.c.a.science | |
Department | ||
Organization | solapur university | |
Position | ||
Exam Date | November, 2016 | |
City, State | maharashtra, solapur |
Question Paper
Master of Computer Application II (Science)
Examination: Oct Nov 2016 Semester III (Old CGPA)
SLR No. Day
Date Time Subject Name Paper
No. Seat No.
SLR U
23
Monday
21/11/2016
02:30 PM
to
05:00 PM
System Software
C
Instructions: Question no. 1 2 are compulsory
Attempt any three questions from Q. No. 3 to Q. No. 7
Figures to the right indicate full marks.
Total Marks: 70
Q.1 Choose the correct alternatives. 10
Which of these is most frequently accessed table
OPTAB SYMTAB
LITTAB None of these
An object module is an example of
Non- relocatable program Relocatable program 0
Self-relocating program None of these
Scanner is the part of the compiler that performs following tasks except
Scanning the source
statement
Recognizing and classifying
the various tokens
Both a and b None of these
Loads address of the first word of the program is called
Linker address origin Load address origin O
Phase library Absolute library
The translator which perform macro expansion is called a
Macro pre-processor Macro processor
Assembler Micro pre-processor
Macro definitions are typically located at the start of a program. It consists of
all but does not
A macro prototype statement One model statement
Multiple model statement Expansion of macro
Synthesis phase of the compiler does
Intermediate Code Generation Code Optimization
Code Generation All of these
Which of the following is not a type of assembler
One pass Two pass
Three pass Load and go
Which of the following software tool is parser generator
Lex YACC
Both a and b None of these
10) The output of the lexical analyzer is
Set of tokens String of character
Set of regular expression Syntax tree
State whether true or false: 04
Bootstrap loader is executed when system is turned on or restarted.
Resolution of externally defined symbols is performed by assembler.
Text editor in system software resides always in main memory.
Assembler accepts only high Level Language inputs.
Q.2 Write a short notes on: 08
Linkage editor
MASM assembler
RISC machines
Differentiate between system software and application software 06
Q.3 Answer the following 14
Design a flowchart for two pass assembler.
What is forward reference problem? How it is resolved.
Q.4 Answer the followings: 14
What are linker and loader? Explain different types of loaders.
What is relocation? How it is performed.
Q.5 Answer the followings: 14
Design a algorithm for macro processor and explain data structure used for it.
What is macro processor? Explain ANSI C macro preprocessor.
Q.6 Answer the following: 14
What is compiler? Explain various phases of compilation process.
Explain various compiler design options.
Q.7 Answer the following: 14
What is macro assembler? Find out its advantages and disadvantages.
Design algorithm for one pass assembler.
Examination: Oct Nov 2016 Semester III (Old CGPA)
SLR No. Day
Date Time Subject Name Paper
No. Seat No.
SLR U
23
Monday
21/11/2016
02:30 PM
to
05:00 PM
System Software
C
Instructions: Question no. 1 2 are compulsory
Attempt any three questions from Q. No. 3 to Q. No. 7
Figures to the right indicate full marks.
Total Marks: 70
Q.1 Choose the correct alternatives. 10
Which of these is most frequently accessed table
OPTAB SYMTAB
LITTAB None of these
An object module is an example of
Non- relocatable program Relocatable program 0
Self-relocating program None of these
Scanner is the part of the compiler that performs following tasks except
Scanning the source
statement
Recognizing and classifying
the various tokens
Both a and b None of these
Loads address of the first word of the program is called
Linker address origin Load address origin O
Phase library Absolute library
The translator which perform macro expansion is called a
Macro pre-processor Macro processor
Assembler Micro pre-processor
Macro definitions are typically located at the start of a program. It consists of
all but does not
A macro prototype statement One model statement
Multiple model statement Expansion of macro
Synthesis phase of the compiler does
Intermediate Code Generation Code Optimization
Code Generation All of these
Which of the following is not a type of assembler
One pass Two pass
Three pass Load and go
Which of the following software tool is parser generator
Lex YACC
Both a and b None of these
10) The output of the lexical analyzer is
Set of tokens String of character
Set of regular expression Syntax tree
State whether true or false: 04
Bootstrap loader is executed when system is turned on or restarted.
Resolution of externally defined symbols is performed by assembler.
Text editor in system software resides always in main memory.
Assembler accepts only high Level Language inputs.
Q.2 Write a short notes on: 08
Linkage editor
MASM assembler
RISC machines
Differentiate between system software and application software 06
Q.3 Answer the following 14
Design a flowchart for two pass assembler.
What is forward reference problem? How it is resolved.
Q.4 Answer the followings: 14
What are linker and loader? Explain different types of loaders.
What is relocation? How it is performed.
Q.5 Answer the followings: 14
Design a algorithm for macro processor and explain data structure used for it.
What is macro processor? Explain ANSI C macro preprocessor.
Q.6 Answer the following: 14
What is compiler? Explain various phases of compilation process.
Explain various compiler design options.
Q.7 Answer the following: 14
What is macro assembler? Find out its advantages and disadvantages.
Design algorithm for one pass assembler.
Other Question Papers
Subjects
- .net
- artificial intelligence
- computer communication network
- computer graphics
- computer oriented statistics
- data mining and warehouse
- data structures
- database management system
- digital circuits and microprocessors
- digital image processing
- discrete mathematical structures
- distributed operating system
- finite automata
- introduction to computers
- java programming
- management
- mobile computing
- network security
- numerical analysis
- object oriented programming using c++
- opeartions research
- operating system
- pattern recognition mobile computing
- programming using - c
- programming with php
- software engineering
- system software
- uml
- web design techniques
- web technology