

MCQOPTIONS
Saved Bookmarks
This section includes 6 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.
1. |
The definition of a language L with alphabet {a} is given as following. L = { ank | k > 0, and n is a positive integer constant} What is the minimum number of states needed in a DFA to recognize L? |
A. | k+1 |
B. | n+1 |
C. | 2n+1 |
D. | 2k+1 |
Answer» C. 2n+1 | |
2. |
Which of the following problems occur? |
A. | i, ii, iii, iv |
B. | i, ii |
C. | ii, iii, iv |
D. | iii, ivView Answer |
Answer» E. | |
3. |
Given the language L = {ab, aa, baa}, whih of the following strings are in L*? |
A. | i, ii and iii |
B. | ii, iii and iv |
C. | i, ii and iv |
D. | i, iii and ivView Answer |
Answer» D. i, iii and ivView Answer | |
4. |
What is the complement of the language accepted by the NFA shown below? Assume ∑ = {a} and ε is the empty string. |
A. | Φ |
B. | ε |
C. | a |
D. | {a, ε} |
Answer» C. a | |
5. |
Is empty string a valid input in Ndfa. |
A. | True |
B. | False |
Answer» B. False | |
6. |
The lexical analysis for a modern language such as Java needs the power of which one of the following machine models in a necessary and sufficient sense? |
A. | Finite state automata |
B. | Deterministic pushdown automata |
C. | Non-deterministic pushdown automata |
D. | Turing machine |
Answer» B. Deterministic pushdown automata | |