Explore topic-wise MCQs in Compilers.

This section includes 9 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.

1.

WHICH_OF_THE_FOLLOWING_FUNCTIONS_IS_PERFORMED_BY_LOADER??$

A. Allocate memory for the programs and resolve symbolic references between objects decks
B. Address dependent locations, such as address constants, to correspond to the allocated space
C. Physically place the machine instructions and data into memory
D. All of the mentioned
Answer» E.
2.

The_root_directory_of_a_disk_should_be_placed$

A. At a fixed address in main memory
B. At a fixed location on the disk
C. Anywhere on the disk
D. None of the mentioned
Answer» C. Anywhere on the disk
3.

Which table is a permanent database that has an entry for each terminal symbol?

A. Terminal Table
B. Literal Table
C. Identifier Table
D. None of the mentioned
Answer» B. Literal Table
4.

Pass I

A. Assign address to all statements
B. Save the values assigned to all labels for use in pass 2
C. Perform some processing
D. All of the mentioned
Answer» E.
5.

If E be a shifting operation applied to a function f, such that E(f) = f (x +β ), then$

A. E (αf+β g) =α E(f) +β E (g)
B. E (αf +β g )=. ( α+ β )+ E (f + g)
C. E (αf +β g )=α E (f+gβ)
D. E (αf +β g )=αβ E (f + g)
Answer» B. E (‚âà√≠¬¨¬±f +‚âà√≠‚Äö√¢¬ß g )=. ( ‚âà√≠¬¨¬±+ ‚âà√≠‚Äö√¢¬ß )+ E (f + g)
6.

Function of the syntax phase is to

A. recognize the language and to cal the appropriate action routines that will generate the intermediate form or matrix for these constructs
B. Build a literal table and an identifier table
C. Build a uniform symbol table
D. Parse the source program into the basic elements or tokens of the language
Answer» B. Build a literal table and an identifier table
7.

The process manager has to keep track of

A. Status of each program
B. Information to a programmer using the system
C. Both of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
8.

The method which merges the bodies of two loops is

A. Loop rolling
B. Loop jamming
C. Constant folding
D. None of the mentioned
Answer» C. Constant folding
9.

In a single pass assembler, most of the forward references can be avoided by putting the restriction

A. On the number of strings/life reacts
B. Code segment to be defined after data segment
C. On unconditional rump
D. None of the mentioned
Answer» C. On unconditional rump