Previous year question for Computer Science and Engineering semester 6 system software year 2019

Sub Code: - 1618602

Time : 3Hrs
   Semester  VI(New)  
  System Software    
Full Marks : 70
Pass marks : 28

Group A

Choose the most suitable answer from the following options: -   (1*20=20)

(i) An interpreter is a program that

(a) Appears to execute a source as if it were machine language
(b) Automate the translation of assembly language in machine code
(c) Converts high level code in machine code
(d) Places programs into memory

(ii) Debug monitor helps in

(a) Setting breakpoints in the program
(b) Displaying values of variables
(c) Both of above
(d) None of above

(iii) Microsoft internet Explorer and Adobe Photoshop are examples of

(a) System Software
(b) Device Drivers
(c) Application Program
(d) Operating System

(iv) A Linker program

(a)Places program in memory for the purpose of execution
(b) Relocates the program to execute from address allocated
(c) Links the program with other programs needed for its execution
(d)  Interfaces the program with entries generating its input data

(v) Type-O grammars are also known as

(a) Context Sensitive grammars
(b) Phase Structure grammars
(c) Context free grammars
(d) Regular grammars

(vi) A compiler for a high level language that runs on one machine and produces code for different machine is called

(a) Native code compiler
(b) Cross compiler
(c) Source compiler
(d) One pass compiler

(vii) A sequence of instructions, in a computer language, to get the desired result is known as

(a) Algorithm
(b) Decision table
(c) Program
(d) None of the above

(viii) An assembler is

(a) A program that automate translation of assembly in machine language
(b) A program that coverts high level language in object program
(c) A program that places programs into memory
(d) A program to execute programs from source to machine language

(ix) A software tool is a system program which interfaces

(a) A program with the entity generating its input data
(b) Results of a program with entity consuming its results
(c) Both (a) and (b)
(d) None of the above

(x)  The last statement of the source program should be

(a) Stop
(b) Return
(c) Op
(d) End

(xi) In an absolute loading scheme, which loader function is accomplished by loader?

(a) Reallocation
(b) Allocation
(c) Linking
(d) Loading

(xii)  In which way (s) can a macro processor for assembly language be implemented?

(a) Independent two-pass processor
(b) Independent one-pass processor
(c) Processor incorporated into pass of a two-pass assembler
(d) All of the above

(xiii) Which of the following is not a function of the operating system?

(a) Manage resource
(b) Internet access
(c) Provided an user interface
(d) Load and run applications

(xiv) Which of the following system software resides in main memory always?

(a) Text Editor
(b) Assembler
(c) Linker
(d) Loader

(xv) What is boot strapping?

(a) A language interpreting other language program
(b) A language compiling other language program
(c) A language compiler itself
(d) All of the above 

(xvi) A program in execution is called

(a) Process
(b) Instruction
(c) Procedure
(d) Function

(xvii) A bottom up parser generates

(a) Right most derivation
(b) Right most derivation in reverse
(c) Left most derivation
(d) Left most derivation in reverse

(xviii) Object program is a

(a) Program written in machine language
(b) Program to be translated into machine language
(c) Translation of high-level language into machine level language
(d) None of the mentioned

(xix) Software that allows your computer to interact with user, applications, and hardware is called

(a) Application Software
(b) Word Processor
(c) System Software
(d) Database Software

(xx) A system program which sets up an executable program in main memory ready for execution is  

(a) Assembler
(b) Linker
(c) Loader
(d) Compiler


Answer all Five Questions: -                         (5*4=20) 

2. Define the following terms:
1.      Parsing
2.     Program relocation
3.     Dynamic Linking
4.     User Interface
Briefly describe the main components of an interpreter.

3. What do you mean by system software? Give four examples explaining the roles of each. 
a)  Differentiate between system software and application software.
b)  Differentiate between compilers and interpreters.

4. Write a short note on BNF grammar.
What is Bootstrap loader? Explain in brief

5. What do you mean by Language Processor? What are the main activities in language processing?
Which do you think is better, an assembly language or a machine language? Is assembly language better than machine language? Express your views with suitable reasons.

6. Consider the following fragment of ‘C’ code;
int a, b,  c,
a= b+ c;
Write the output of all phases of the compiler fro above code.
Write a program in ‘C’ for finding the factorial of an integer ‘n’ using both recursion and non-recursion method.

Group:- "C"

Answer all Five Questions: -                         (5*6=30) 

7. Discuss pass structure of assemblers.
Discuss the design of a two pass assembler.

8. a. Explain call by value and call by reference
b. Explain the advantages of dynamic loading. 
a.     Explain memory binding
b.     What are the advantages of dynamic linking?

9. Compare programming Environment and Integrated Development Environment (IDE)
What is a debugger? Explain some of its facilities and functionalities.

10.  Give detail design of compiler.
Explain the drawbacks and benefits of Interpretation.

11. Explain use and field of following tables of macro
Explain following terms with suitable example.
a.      Expansion table variable
b.     Positional parameter
c.      Semantic Expansion
d.     Macro Pre-processor

Other links: -

Semester 4th previous year question
Data Structure using C: -Click me
Object Oriented Programming C++: -Click me
Data base management system: - Click me
System Analysis and management information system- Click me 
 Digital Electronics and microprocessor: -Click me  

Semester 3rd previous year question

Computer Organization and Architecture  : - Click me
Operating System:-  Click me
Introduction to Software Package: - Click me
Computer Programing Through 'C':- Click me

Semester 5th previous year question
Internet and Web Technologies -Click me
Software Engineering : - Click me
System maintenance: - Click me
Data Communication and Networking : - Click me
JAVA: - Click me

Semester 6th previous year question 

Management: - Click me 
System Software: - Click me
Visual Basic: - Click me 
Computer Graphic: - Click me 
Multimedia (Elective - C): - Click me

No comments:

Post a Comment

Please do not enter any spam link in the comment box and use English and Hindi language for comment.

Latest Update

Queue data structure

Popular Posts