Sub Code: - 1618602
2019(Even)
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 (You tube link)
2. Define the
following terms:
3. What do you mean by system software? Give four examples explaining the roles of each.
4. Write a short note on BNF grammar.
5. What do you mean by Language Processor? What are the main activities in language processing?
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.
7. Discuss pass
structure of assemblers.
8. a. Explain call by value and call by reference
b. Explain the advantages of dynamic loading.
9. Compare programming Environment and Integrated Development Environment (IDE)
10. Give detail design of compiler.
11. Explain use and field of following tables of macro
KPDTAB, MDT, EVTAB, SSTAB
Semester 6th previous year question
Multimedia (Elective - C): - Click me
Group:-"B"
➥ Answer all
Five Questions: -
(5*4=20)
1. Parsing
2. Program relocation
3. Dynamic Linking
4. User Interface
OR
Briefly describe the main
components of an interpreter.3. What do you mean by system software? Give four examples explaining the roles of each.
OR
a) Differentiate between system software and
application software.
b) Differentiate between compilers and
interpreters.
4. Write a short note on BNF grammar.
OR
What is Bootstrap loader?
Explain in brief5. What do you mean by Language Processor? What are the main activities in language processing?
OR
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.
OR
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)
OR
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.
OR
a. Explain memory binding
b. What are the advantages of dynamic
linking?
9. Compare programming Environment and Integrated Development Environment (IDE)
OR
What is a debugger? Explain some
of its facilities and functionalities.10. Give detail design of compiler.
OR
Explain the drawbacks and
benefits of Interpretation. 11. Explain use and field of following tables of macro
KPDTAB, MDT, EVTAB, SSTAB
OR
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
Semester 4th previous year question
Semester 3rd previous year question
Computer Organization and Architecture : - 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 meSoftware Engineering : - Click me
System maintenance: - Click me
Data Communication and Networking : - Click me
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.