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.

An optimizing compiler __________

A. Is optimized to occupy less space
B. Is optimized to take less time for execution
C. Optimized the code
D. None of the mentioned
Answer» D. None of the mentioned
2.

What is garbage?

A. Unallocated storage
B. Allocated storage whose access paths are destroyed?
C. Allocated storage
D. Uninitialized storage
Answer» C. Allocated storage
3.

A bottom up parser generates __________

A. Right most derivation
B. Right most derivation in reverse
C. Left most derivation
D. Left most derivation in reverse
Answer» C. Left most derivation
4.

Shift reduce parsers are __________

A. Top down parser
B. Bottom up parser
C. Maybe both
D. None of the mentioned
Answer» C. Maybe both
5.

Which of the following is used for grouping of characters into tokens?

A. Parser
B. Code optimization
C. Code generator
D. Lexical analyser
Answer» E.
6.

Which of the following actions an operator precedence parser may take to recover from an error?

A. Insert symbols onto the stack
B. Delete symbols from the stack
C. Inserting or deleting symbols from the input
D. All of the mentioned
Answer» E.
7.

An intermediate code form is __________

A. Postfix notation
B. Syntax Trees
C. Three Address code
D. All of the mentioned
Answer» E.
8.

Inherited attribute is a natural choice in __________

A. Tracking declaration of a variable
B. Correct use of L and R values
C. All of the mentioned
D. None of the mentioned
Answer» B. Correct use of L and R values
9.

DAG representation of a basic block allows __________

A. Automatic detection of local common sub expressions
B. Detection of induction variables
C. Automatic detection of loop variant
D. None of the mentioned
Answer» B. Detection of induction variables