Exam Details
Subject | system software | |
Paper | ||
Exam / Course | m.c.a.science | |
Department | ||
Organization | solapur university | |
Position | ||
Exam Date | November, 2017 | |
City, State | maharashtra, solapur |
Question Paper
M.C.A. (Semester III) (CBCS) Examination Oct/Nov-2017
Science
SYSTEM SOFTWARE
Day Date: Tuesday, 21-11-2017 Max. Marks: 70
Time: 02.30 PM to 05.00 PM
Instructions: Q.1 and Q.2 are compulsory.
Attempt any Three Questions from Q.3 to Q.7.
Figures to the right indicate full marks.
Q.1 Choose the correct alternatives 10
Assembler is a machine dependent, because of?
Macro definition table
Pseudo operation table
Argument list array
Mnemonics operation table
A program?
Is a device that performs a sequence of operations specified by
instructions in memory
Is the device where information is stored
Is a sequence of instructions
Is the device where logic is stored
The of a system includes the programs or instructions.
Information Hardware
Software Icon
Which of the following is not a type of assembler?
One pass Two pass
Three pass Load and go
A Compiler has phases?
7 8
6 None of above
Forward reference table is arranged like?
Stack Queue
Linked list Double linked list
An interpreter is?
A program that places programs into memory an prepares them
for execution
A program that automate the translation of assembly language
into machine language
Is a program that appears to execute a source program as if it
were machine language
Program that accepts a program written in high level language
and produces an object program
Page 2 of 2
SLR-SM-25
Bottom up parsing involves?
Shift reduce Handle pruning
Operator check A and B
YACC resolves conflicts by of type?
Reduce Reduce Shift reduce
Shift Shift A and B
10) The linker?
Is same as the loader
Is required to create a load module
Is always used before programs are executed
None of above
State whether following statements are true or false: 04
Resolution of externally defined symbols is performed by compiler
A grammar for a programming language is a formal description of
structure
Recognition of basic syntactic constructs through reductions, this
task is performed by lexical analysis
Computer programs are sequences of user instructions.
Q.2 Answer the following 08
Write short notes
Shift reduce parsing
Pass 2 assembler
Answer the following: 06
Explain MS-DOS linker
Explain SUN OS Linker
Q.3 Answer the following
What is system software? Differentiate it from application software. 07
Explain the instruction formats and addressing modes of SIC/XE machine
architecture
07
Q.4 Answer the following
Explain the features of MASM macro processor 07
Explain the data structure used in assemble algorithms. 07
Q.5 Answer the following
What is dynamic binding? Explain the process of loading and calling of
Subroutine using dynamic binding
07
List the different tables used for a macro processor. Explain their functions 07
Q.6 Answer the following
Explain linkage editors, relocation and bootstrap in detail. 07
Explain basic compiler functions in details. 07
Q.7 Answer the following
Explain ANSI C macro language. 07
Define assembler directive. Explain the different types of directives used
in SIC machine.
Science
SYSTEM SOFTWARE
Day Date: Tuesday, 21-11-2017 Max. Marks: 70
Time: 02.30 PM to 05.00 PM
Instructions: Q.1 and Q.2 are compulsory.
Attempt any Three Questions from Q.3 to Q.7.
Figures to the right indicate full marks.
Q.1 Choose the correct alternatives 10
Assembler is a machine dependent, because of?
Macro definition table
Pseudo operation table
Argument list array
Mnemonics operation table
A program?
Is a device that performs a sequence of operations specified by
instructions in memory
Is the device where information is stored
Is a sequence of instructions
Is the device where logic is stored
The of a system includes the programs or instructions.
Information Hardware
Software Icon
Which of the following is not a type of assembler?
One pass Two pass
Three pass Load and go
A Compiler has phases?
7 8
6 None of above
Forward reference table is arranged like?
Stack Queue
Linked list Double linked list
An interpreter is?
A program that places programs into memory an prepares them
for execution
A program that automate the translation of assembly language
into machine language
Is a program that appears to execute a source program as if it
were machine language
Program that accepts a program written in high level language
and produces an object program
Page 2 of 2
SLR-SM-25
Bottom up parsing involves?
Shift reduce Handle pruning
Operator check A and B
YACC resolves conflicts by of type?
Reduce Reduce Shift reduce
Shift Shift A and B
10) The linker?
Is same as the loader
Is required to create a load module
Is always used before programs are executed
None of above
State whether following statements are true or false: 04
Resolution of externally defined symbols is performed by compiler
A grammar for a programming language is a formal description of
structure
Recognition of basic syntactic constructs through reductions, this
task is performed by lexical analysis
Computer programs are sequences of user instructions.
Q.2 Answer the following 08
Write short notes
Shift reduce parsing
Pass 2 assembler
Answer the following: 06
Explain MS-DOS linker
Explain SUN OS Linker
Q.3 Answer the following
What is system software? Differentiate it from application software. 07
Explain the instruction formats and addressing modes of SIC/XE machine
architecture
07
Q.4 Answer the following
Explain the features of MASM macro processor 07
Explain the data structure used in assemble algorithms. 07
Q.5 Answer the following
What is dynamic binding? Explain the process of loading and calling of
Subroutine using dynamic binding
07
List the different tables used for a macro processor. Explain their functions 07
Q.6 Answer the following
Explain linkage editors, relocation and bootstrap in detail. 07
Explain basic compiler functions in details. 07
Q.7 Answer the following
Explain ANSI C macro language. 07
Define assembler directive. Explain the different types of directives used
in SIC machine.
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