

MCQOPTIONS
Saved Bookmarks
This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.
1. |
Assembler is a program that _________ |
A. | Puts programs into memory and executes them |
B. | Translates the assembly language into machine language |
C. | Writes in high level language and produces an object program |
D. | None of the mentioned |
Answer» C. Writes in high level language and produces an object program | |
2. |
Uniform symbol table _________ |
A. | Has all constants in the program |
B. | Permanent table of rules in the form of patterns for matching with the uniform symbol table to discover syntactic structure |
C. | Consists of full or partial list of the tokens as they appear in the program created by Lexical analysis and used for syntax analysis and interpretation |
D. | A permanent table which has all key words and special symbols of the language in symbolic form |
Answer» D. A permanent table which has all key words and special symbols of the language in symbolic form | |
3. |
A system program that setup an executable program in main memory ready for execution is? |
A. | Assembler |
B. | Linker |
C. | Loader |
D. | Load and go |
Answer» D. Load and go | |
4. |
A loader is a program that _________ |
A. | Program that places functions into memory and prepares them for execution |
B. | Program that automates the translation of assembly language into machine language |
C. | Program accepting another program written in a high level language and produces as object program |
D. | None of the mentioned |
Answer» B. Program that automates the translation of assembly language into machine language | |
5. |
A series of statements explaining how the data is to be processed is called _________ |
A. | Assembly |
B. | Machine |
C. | COBOL |
D. | Program |
Answer» E. | |
6. |
System program such as compiler are designed so that they are _________ |
A. | Re-enterable |
B. | Non reusable |
C. | Serially usable |
D. | None of the mentioned |
Answer» B. Non reusable | |
7. |
Advantage of incorporating the macro-processor into pass 1 is that _________ |
A. | Many functions have to be implemented twice |
B. | Functions are combined not necessarily creating intermediate files as output from the macro-processor and input to the assembler |
C. | More flexibility is provided to the programmer in that he may use all the features of the assembler in conjunction with macros |
D. | All of the mentioned |
Answer» E. | |
8. |
What is terminal table? |
A. | Contains all constants in the program |
B. | Is a permanent table of decision rules in the form of patterns for matching with the uniform symbol table to discover syntactic structure |
C. | Consist of a full or partial list of the token is as they appear in the program created by lexical analysis and used for syntax analysis and interpretation |
D. | Is a permanent table which lists all keywords and special symbols of the language in symbolic form |
Answer» E. | |