Language Processors Exam Test- Set 01 :: Computer Science Engineering

Are you guys looking for computer science MCQ Questions with Answers PDF Free Download as per computer science new exam pattern? You came to the right page. This may assist you to understand and check your knowledge about the Subjects. Students also can take a free test of the Multiple Choice Questions of computer science. Each question has four options followed by the right answer. These computer science MCQ Questions are selected supported by the newest exam pattern.


Q1. 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

Answer: (C) Reenterable module


Q2. The function(s) of the Syntax phase is/ are:

(A) To recognize the major constructs of the language and to call the appropriate action routines that will generate the intermediate form or matrix for these constructs
(B) To build a literal table and an identifier table
(C) To build a uniform symbol table
(D) To parse the source program into the basic elements or tokens of the language

Answer: (A) To recognize the major constructs of the language and to call the appropriate action routines that will generate the intermediate form or matrix for these constructs


Q3. An algorithm is best described as

(A) A computer language
(B) A step by step procedure for solving a problem
(C) A branch of mathematics
(D) All of the above

Answer:(B) A step by step procedure for solving a problem


Q4. The action of parsing the source program into the proper syntactic classes is known as

(A) Syntax analysis
(B) Lexical analysis
(C) Interpretation analysis
(D) General syntax analysis

Answer: (B) Lexical analysis


Q5. Convert the 080D4E machine language instructions into assembly language, assuming that they were not generated by pseudo-ops:

(A) ASRA
(B) LOADA h#OD4E, i
(C) STOREA h#014B, d
(D) ADDA h#01FE, i

Answer: (B) LOADA h#OD4E, i


Q6. A compiler is

(A) A program that places programs into memory and prepares them for execution
(B) A program that automate the translation of assembly language into machine language
(C) Program that accepts a program written in a high level language and produces an object program
(D) Is a program that appears to execute a source program as if it were machine language

Answer: (C) Program that accepts a program written in a high level language and produces an object program


Q7. 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

Answer: (D) All of the above


Q8. Convert the ASCII/BEAR/assembly language pseudo-ops into hexadecimal machine language

(A) 0111EF
(B) 03 16
(C) F8
(D) 42 65 61 72

Answer: (D) 42 65 61 72


Q9. An Interpreter is

(A) Is a program that appears to execute a source program as if it were machine language
(B) A program that automate the translation of assembly language into machine language
(C) Program that accepts a program written in a high level language and produces an object program
(D) A program that places programs into memory and prepares them for execution

Answer: (A) Is a program that appears to execute a source program as if it were machine language


Q10. Convert the ASLA assembly language instructions into hexadecimal machine language:

(A) 0111EF
(B) 9001E6
(C) DA000F
(D) 40

Answer: (D) 40


Q11. In which addressing mode, the effective address of the operand is generated by adding a constant value to the contents of register?

(A) Absolute mode
(B) Indirect mode
(C) Immediate mode
(D) Index mode

Answer:(D) Index mode


Q12. Assembler is

(A) A program that automate the translation of assembly language into machine language
(B) A program that accepts a program written in a high level language and produces an object program
(C) A program that places programs into memory and prepares them for execution
(D) Is a program that appears to execute a source program as if it were machine language

Answer: (A) A program that automate the translation of assembly language into machine language


Q13. The system/370 assembler language

(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

Answer: (D) Allows the programmer to write base registers and displacements explicitly in the source program


Q14. If special forms are needed for printing the output, the programmer specifies these forms through

(A) JCL
(B) IPL
(C) Utility programs
(D) Load modules

Answer: (A) JCL


Q15. A non-relocatable program is one which

(A) Cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation
(B) Consists of a program and relevant information for its relocation
(C) Can itself perform the relocation of its address-sensitive portions
(D) All of the above

Answer:(A) Cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation


Language Processors MCQ – All Set

Language Processors MCQ – Set 01
Computer Science Engineering Language Processors MCQ – Set 02
Language Processors Software Engineering Questions – Set 03
Computer Language Processors Questions and Answers – Set 04

We hope the given computer science Engineering on Language Processors MCQ Questions with Answers will definitely yield fruitful results. Hope you got enough ideas on the MCQs on Language Processors. If you have any queries related to computer science Engineering on Language Processors MCQs Multiple Choice Questions with Answers, drop your questions below and will get back to you as soon as possible.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top