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 (New CBCS)
SLR No. Day
Date Time Subject Name Paper
No. Seat No.
SLR U
18
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 correct alternatives. 10
Input of Lex is?
Set to regular expression Statement
Numeric data ASCII data
A Lex compiler generates?
Lex object code Transition code 0
C Tokens None of above
Which of the following system software resides in the main memory always?
Text editor Assembler
Linker Loader
In a two pass assembler the pseudo code EQU is to be evaluated during?
Pass 1 Pass 2 O
Not evaluated by the
assembler
None of above
Which of the following system program foregoes the production of object
code to generate absolute machine code and load it into the physical main
storage location from whit it will be executed immediately upon completion
of the assembly?
Macro processor Load and go assembler
Compiler None of above
Functions of lexical analyzer are?
Removing white space Removing constants,
identifiers and keywords
Removing comments All of above
In a two assembler the object code generation is done during the?
Second pass First pass
Third pass Not done by assembler
A programming language is to be designed to run on a machine that does not
have a big memory. The language should?
Prefer a 2 pass compiler to a 1 pass compiler
Prefer an interpreter to a compiler
Not support recursion
All of above
Page 1 of 2
A system program that combines the separately compiled modules of a
program into a form suitable for execution?
Assembler Linking loader
Cross compiler Load and Go
10) Which of the following is not a type of assembler?
One pass Two pass
Three pass Load and go
State whether true or false: 04
Systems software consists of programs that help users solve particular
computing problems.
Documentation are sequence of instructions for the computer.
The most important software on your computer is the compiler.
Folders and directories are logically the same thing.
Q.2 Write a short notes on the following: 08
Shift reduce parsing
Pass 2 assembler
Answer the following: 06
Explain YACC compiler.
Explain features of machine dependent compiler
Q.3 Answer the following:
Explain with an example, a simple input and output on SIC/XE machine
architecture.
What are the fundamental functions of any assembler? With an example,
explain any three assembler directives
07
07
Q.4 Answer the followings:
With a diagram explain how object program can be processed using linkage
editor.
Explain the advantages and disadvantages of general purpose microprocessors.
07
07
Q.5 Answer the followings:
Explain design of macro processor in detail.
Explain three basic sections of LEX program.
07
07
Q.6 Answer the following:
Explain linkage editors, relocation and bootstrap in detail.
Explain basic compiler functions in details.
07
07
Q.7 Answer the following:
What are literals? Differentiate literals from immediate operands.
What is system software? Differentiate it from application software.
07
07


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