Practice Test: Question Set - 01
1. In what module, multiple instances of execution will yield the same result even if one instancy has not terminated before the next one has begun?
- (A) Non-reusable
module
- (B) Serially
reusable
- (C) Reenterable
module
- (D) Recursive
module
2. The advantage(s) inherent to using high level languages is/are:
- (A) Fewer
people, less management and shorter transition in learning time
- (B) Improved
debugging capability, and superior documentation
- (C) A
greater degree of machine independence
- (D) All
of the above
3. Indicate whether the statement LDA B is a statement, in
- (A) Machine
language
- (B) Assembly
language
- (C) High
level language
- (D) All
of the above
4. Which of the following program is not a utility?
- (A) Debugger
- (B) Editor
- (C) Spooler
- (D) All
of the above
5. A sequence of instructions, in a computer language, to get the desired result, is known as
- (A) Algorithm
- (B) Decision
Table
- (C) Program
- (D) All
of the above
6. Which of the following systems software does the job of merging the records from two flies into one?
- (A) Documentation
system
- (B) Utility
program
- (C) Networking
software
- (D) Security
software
7. The macro processor must perform
- (A) Recognize
macro definitions and macro calls
- (B) Save
the macro definitions
- (C) Expand
macro calls and substitute arguments
- (D) All
of the above
8. Assembly code data base is associated with
- (A) A
permanent table which lists all key words and special symbols of the language
in symbolic form
- (B) A
permanent table of decision rules in the form of patterns for matching with the
uniform symbol table to discover syntactic structure
- (C) Consists
of a full or partial list or the tokens as they appear in the program. Created
by Lexical analysis and used for syntax analysis and interpretation
- (D) Assembly
language version of the program which is created by the code generation phase
and is input to the assembly phase
9. A base register table
- (A) Is
a term that refers to the control programs of an operating system
- (B) Is
used to remember which of the general-purpose registers are currently available
as base registers, and what base addresses they contain
- (C) Allows
multiple programs to reside in separate areas of core at the same time
- (D) Allows
the programmer to write base registers and displacements explicitly in the
source program
10. Multiprogramming was made possible by
- (A) Input/output
units that operate independently of the CPU
- (B) Operating
systems
- (C) Both
(a) and (b)
- (D) Neither (a)
nor (b)
Blogger Comment
Facebook Comment