Language Processors MCQ - Set 01 - ObjectiveBooks

Language Processors MCQ - Set 01

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)

Show and hide multiple DIV using JavaScript View All Answers