 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 5 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.
| 1. | 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. | Does a given program ever produce an output? | 
| B. | If L is a CFL, then is L’ is also context-free? | 
| C. | L’ is regular only if L is regular? | 
| D. | If L is a recursive language, then, L’ is also recursive? | 
| Answer» E. | |
| 3. | Given the language L = {ab, aa, baa}, whih of the following strings are in L*? | 
| A. | abaabaaabaa | 
| B. | aaaabaaaa | 
| C. | baaaaabaaaab | 
| D. | baaaaabaa | 
| Answer» D. baaaaabaa | |
| 4. | Is empty string a valid input in Ndfa | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 5. | 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 | |