MCQOPTIONS
Saved Bookmarks
This section includes 7 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Assume that the SLR parser for a grammar G has n1 states and the LALR parser for G has n2 states? |
| A. | n1 is necessarily less than n2 |
| B. | n1 is necessarily equal to n2 |
| C. | n1 is necessarily greater than n2 |
| D. | None of the mentioned |
| Answer» C. n1 is necessarily greater than n2 | |
| 2. |
Which of the following suffices to convert an arbitrary CFG to an LL(1) grammar? |
| A. | Removing left recursion only |
| B. | Factoring the grammar alone |
| C. | Factoring & left recursion removal |
| D. | None of the mentioned |
| Answer» E. | |
| 3. |
Consider a program P that consists of two source modules M1(contains reference to a function defined in M2) and M2 contained in two different files. |
| A. | Edit time |
| B. | Compile time |
| C. | Link time |
| D. | Load time |
| Answer» D. Load time | |
| 4. |
Compute E.value for the root of the parse tree for the expression:2 # 3 & 5 # 6 &4. |
| A. | 200 |
| B. | 180 |
| C. | 160 |
| D. | 40 |
| Answer» D. 40 | |
| 5. |
Which of the following grammar rules violate the requirements of an operator grammar? |
| A. | P -> QR |
| B. | P -> QsR |
| C. | P -> ε |
| D. | P -> QtRr |
| Answer» C. P -> ‚âà√≠¬¨¬µ | |
| 6. |
The process of assigning load addresses to the various parts of the program and adjusting the code and data in the program to reflect the assigned addresses is called |
| A. | Assembly |
| B. | Parsing |
| C. | Relocation |
| D. | Symbol resolute |
| Answer» D. Symbol resolute | |
| 7. |
Which of the following derivations does a top-down parser use while parsing an input string? |
| A. | Leftmost derivation |
| B. | Leftmost derivation in reverse |
| C. | Rightmost derivation |
| D. | Rightmost derivation in reverse |
| Answer» B. Leftmost derivation in reverse | |