 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 18 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 statements S1 and S2 defined as: S1: L2-L1 is recursive enumerable where L1 and L2 are recursive and recursive enumerable respectively. S2: The set of all Turing machines is countable. Which of the following is true? | 
| A. | S1 is correct and S2 is not correct | 
| B. | Both S1 and S2 are correct | 
| C. | Both S1 and S2 are not correct | 
| D. | S1 is not correct and S2 is correct | 
| Answer» C. Both S1 and S2 are not correct | |
| 2. | Given the following statements: (i) Recursive enumerable sets are closed under complementation. (ii) Recursive sets are closed under complements. Which is/are the correct statements? | 
| A. | I only | 
| B. | II only | 
| C. | Both I and II | 
| D. | Neither I nor II | 
| Answer» C. Both I and II | |
| 3. | The language accepted by a Push down Automata: | 
| A. | Type0 | 
| B. | Type1 | 
| C. | Type2 | 
| D. | Type3 | 
| Answer» D. Type3 | |
| 4. | Semantic Analyser is used for? | 
| A. | Generating Object code | 
| B. | Maintaining symbol table | 
| C. | Generating Object code & Maintaining symbol table | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 5. | What does a Syntactic Analyser do? | 
| A. | Maintain Symbol Table | 
| B. | Collect type of information | 
| C. | Create parse tree | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 6. | Assume the statements S1 and S2 given as:S1: Given a context free grammar, there exists an algorithm for determining whether L (G) is infinite.S2: There exists an algorithm to determine whether two context free grammars generate the same language.Which of the following is true? | 
| A. | S1 is correct and S2 is not correct | 
| B. | Both S1 and S2 are correct | 
| C. | Both S1 and S2 are not correct | 
| D. | S1 is not correct and S2 is correct | 
| Answer» B. Both S1 and S2 are correct | |
| 7. | Give a production grammar for the language L = {x/x ? (a,b)*, the number of a's in x is multiple of 3}. | 
| A. | {S->bS, S->b,S->aA, S->bA, A->aB, B->bB, B->aS, S->a} | 
| B. | {S->aS,S->bA,A->bB,B->bBa,B->bB} | 
| C. | {S->aaS,S->bbA,A->bB,B->ba} | 
| D. | None of the mentioned | 
| Answer» B. {S->aS,S->bA,A->bB,B->bBa,B->bB} | |
| 8. | Let R1 and R2 be regular sets defined over alphabet ? then | 
| A. | R1 UNION R2 is regular | 
| B. | R1 INTERSECTION R2 is regular | 
| C. | ? INTERSECTION R2 IS NOT REGULAR | 
| D. | R2* IS NOT REGULAR | 
| Answer» B. R1 INTERSECTION R2 is regular | |
| 9. | Regular expression x/y denotes the set | 
| A. | {x,y} | 
| B. | {xy} | 
| C. | {x} | 
| D. | {y} | 
| Answer» B. {xy} | |
| 10. | Which of these does not belong to CFG | 
| A. | Terminal Symbol | 
| B. | Non terminal Symbol | 
| C. | Start symbol | 
| D. | End Symbol | 
| Answer» E. | |
| 11. | In Right-Linear grammars, all productions have the form: A -> xB | 
| A. | True | 
| B. | False | 
| Answer» B. False | |
| 12. | S -> abS S -> a is which grammar | 
| A. | Right Linear Grammar | 
| B. | Left Linear Grammar | 
| C. | Right & Left Linear Grammar | 
| D. | None of the mentioned | 
| Answer» B. Left Linear Grammar | |
| 13. | S -> SS S -> ? S -> aSb S -> bSa which type of grammar is it? | 
| A. | Linear | 
| B. | Nonlinear | 
| C. | Both of the mentioned | 
| D. | None of the mentioned | 
| Answer» B. Nonlinear | |
| 14. | The regular expressions denote zero or more instances of an x or y is | 
| A. | (x+y) | 
| B. | (x+y)* | 
| C. | (x* + y) | 
| D. | (xy)* | 
| Answer» C. (x* + y) | |
| 15. | Which Type of Grammar is it?S -> Aa A -> Aab | ? | 
| A. | Right Linear | 
| B. | Left Linear | 
| C. | None of the mentioned | 
| D. | Right & Left Linear | 
| Answer» C. None of the mentioned | |
| 16. | Transition of finite automata is | 
| A. | Finite Diagram | 
| B. | State Diagram | 
| C. | Node Diagram | 
| D. | E-R Diagram | 
| Answer» C. Node Diagram | |
| 17. | Grammars that can be translated to DFAs : | 
| A. | Left linear grammar | 
| B. | Right linear grammar | 
| C. | Generic grammar | 
| D. | All of the mentioned | 
| Answer» C. Generic grammar | |
| 18. | A Push Down Automata is if there is at most one transition applicable to each configuration? | 
| A. | Deterministic | 
| B. | Non deterministic | 
| C. | Finite | 
| D. | Non finite | 
| Answer» B. Non deterministic | |