

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 | |