Regular Grammars Questions-Answers – Theory of Computation
Q1➡ |Regular Grammars Consider the grammar given below S → x B | y A A → x | x S | y A A B → y | y S | y B B Consider the following strings. (i) xxyyx (ii) xxyyxy (iii) xyxy (iv) yxxy (v) yxx (vi) xyx Which of the above strings are generated by the grammar ? |
i ➥ (i), (iii), and (iv) |
ii ➥ (ii), (iii), and (iv) |
iii ➥ (ii), (v), and (vi) |
iv ➥ (i), (ii), and (iii) |
Show Answer With Best Explanation
Q2➡ |Regular Grammars The two grammars given below generate a language over the alphabet {x, y, z} G1: S → x|z|xS|zS|yB B → y|z|yB|zB G2: S → y|z|yS|zS|xB B → y|yS Which one of the following choices describes the properties satisfied by the strings in these languages? |
i ➥ G1 : No y appears after any x G2 : Every y is followed by at least one x |
ii ➥ G1 : No y appears after any x G2 : Every x is followed by at least one y |
iii ➥ G1 : No y appears before any x G2 : No x appears before any y |
iv ➥ G1 : No y appears before any x G2 : Every x is followed by at least one y |
Show Answer With Best Explanation
Q3➡ |Regular Grammars Consider an ambiguous grammar G and its disambiguated version D. Let the language recognized by the two grammars be denoted by L(G) and L(D) respectively. Which one of the following is true ? |
i ➥ L (D) = L (G) |
ii ➥ L (D) ⊂ L (G) |
iii ➥ L (D) ⊃ L (G) |
iv ➥ L (D) is empty |
Show Answer With Best Explanation
Q4➡ |Regular Grammars Which of the following conversions is not possible (algorithmically)? |
i ➥ Non-deterministic Turing machine to deterministic Turing machine |
ii ➥ Non-deterministic PDA to deterministic PDA |
iii ➥ Non-deterministic FSA to deterministic FSA |
iv ➥ Regular grammar to context free grammar |
Show Answer With Best Explanation
Q5➡ |Regular Grammars In the following grammar X ::= X ⊕ Y/Y Y ::= Z * Y/Z Z ::= id Which of the following is true? |
i ➥ ‘⊕’ is left associative while ‘*’ is right associative |
ii ➥ ‘⊕’ is right associative while ‘*’ is left associative |
iii ➥ Both ‘⊕’ and ‘*’ is left associative |
iv ➥ None of the above |
Show Answer With Best Explanation
Q6➡ |Regular Grammars A grammar that is both left and right recursive for a non-terminal, is |
i ➥ Ambiguous |
ii ➥ Unambiguous |
iii ➥ Information is not sufficient to decide whether it is ambiguous or unambiguous |
iv ➥ None of the above |
Show Answer With Best Explanation
Q7➡ |Regular Grammars Given the following expression grammar: E → E * F | F + E | F F → F – F | id which of the following is true? |
i ➥ – has higher precedence than * |
ii ➥ * has higher precedence than + |
iii ➥ +and – have same precedence |
iv ➥ +has higher precedence than * |
Show Answer With Best Explanation
Q8➡ |Regular Grammars Which of the following suffices to convert an arbitrary CFG to an LL(1) grammar? |
i ➥ Removing left recursion alone |
ii ➥ Factoring the grammar alone |
iii ➥ Removing left recursion and factoring the grammar |
iv ➥ None of the above |
Show Answer With Best Explanation
Q9➡ |Regular Grammars Consider the following grammar G: S → bS| aA| b A → bA| aB B → bB| aS |a Let Na(w) and Nb(w) denote the number of a’s and b’s in a string w respectively. The language L(G) ⊆ {a, b}+ generated by G is |
i ➥ {w|Nb(w) = 3k, k ∈ {0, 1, 2, …}} |
ii ➥ {w|Na(w) = 3k, k ∈ {0, 1, 2, …}} |
iii ➥ {w|Nb(w) > 3Na(w)} |
iv ➥ {w|Na(w) > 3Nb(w)} |
Show Answer With Best Explanation
Q10➡ |Regular Grammars Consider the grammar with the following translation rules and E as the start symbol. E → E1 # T {E.value = E1.value * T.value} | T {E.value = T.value} T → T1 & F {T.value = T1.value + F.value} | F {T.value = F.value} F → num {F.value = num.value} Compute E.value for the root of the parse tree for the expression: 2 # 3 & 5 # 6 & 4. |
i ➥ 40 |
ii ➥ 160 |
iii ➥ 180 |
iv ➥ 200 |
Show Answer With Best Explanation
Q11➡ |Regular Grammars Consider the grammar: E → E + n | E × n | n For a sentence n + n × n, the handles in the right-sentential form of the reduction are: |
i ➥ n, E + n and E × n |
ii ➥ n, n + n and n + n × n |
iii ➥ n, E + n and E + E × n |
iv ➥ n, E + n and E + n × n |
Show Answer With Best Explanation
Q12➡ |Regular Grammars In the correct grammar of above question, what is the length of the derivation (number of steps starting from S) to generate the string albm with l≠m? |
i ➥ max(l, m)+3 |
ii ➥ l+m+3 |
iii ➥ l+m+2 |
iv ➥ max(l,m)+2 |
Show Answer With Best Explanation
Q13➡ |Regular Grammars Which one of the following grammars generates the language L = {aibj|i≠j}? |
i ➥ S→AC|CB C→aCb|a|b A→aA|ϵ B→Bb|ϵ |
ii ➥ S→aS|Sb|a|b |
iii ➥ S→AC|CB C→aCb|ϵ A→aA|ϵ B→Bb|ϵ |
iv ➥ S→AC|CB C→aCb|ϵ A→aA|a B→Bb|b |
Show Answer With Best Explanation
Q14➡ |Regular Grammars Consider the CFG with {S,A,B} as the non-terminal alphabet, {a,b} as the terminal alphabet, S as the start symbol and the following set of production rules: S → aB S → bA B → b A → a B → bS A → aS B → aBB A → bAA Which of the following strings is generated by the grammar? |
i ➥ abbbba |
ii ➥ aabbab |
iii ➥ aabbbb |
iv ➥ aaaabb |
Show Answer With Best Explanation
Q15➡ |Regular Grammars How many strings of length less than 4 contains the language described by the regular expression (x+y)*y(a+ab)*? |
i ➥ 7 |
ii ➥ 10 |
iii ➥ 12 |
iv ➥ 11 |
Show Answer With Best Explanation
Q16➡ |Regular Grammars Which of the following is true? |
i ➥ (01)*0 = 0(10)* |
ii ➥ (0+1)*0(0+1)*1(0+1) = (0+1)*01(0+1)* |
iii ➥ (0+1)*01(0+1)*+1*0* = (0+1)* |
iv ➥ All |
Show Answer With Best Explanation
Q17➡ |Regular Grammars A language is regular if and only if? |
i ➥ Accepted by Turing machine |
ii ➥ Accepted by LBA |
iii ➥ Accepted by PDA |
iv ➥ Accepted by DFA |
Show Answer With Best Explanation
Q18➡ |Regular Grammars What is Regular grammar? |
i ➥ Context free grammar |
ii ➥ Non context free grammar |
iii ➥ English grammar |
iv ➥ None of the mentioned |
Show Answer With Best Explanation
Q19➡ |Regular Grammars Let the class of language accepted by finite state machine be L1 and the class of languages represented by regular expressions be L2 then? |
i ➥ L1<l2 |
ii ➥ L1>=L2 |
iii ➥ L1 U L2 = .* |
iv ➥ L1=L2 |
Show Answer With Best Explanation
Q20➡ |Regular Grammars Which of the following is not a regular expression? |
i ➥ [(a+b)*-(aa+bb)]* |
ii ➥ [(0+1)-(0b+a1)*(a+b)]* |
iii ➥ (01+11+10)* |
iv ➥ (1+2+0)*(1+2)* |
Show Answer With Best Explanation
Q21➡ |Regular Grammars Regular expression is_______. |
i ➥ Type 3 language |
ii ➥ Type 2 language |
iii ➥ Type 1 language |
iv ➥ Type 0 language |
Show Answer With Best Explanation
Q22➡ |Regular Grammars Which of the following is true? |
i ➥ Infinite times union of finite set is always regular |
ii ➥ Union of two non regular set of language is not regular |
iii ➥ All finite subsets of non-regular set are always regular |
iv ➥ All subsets of a regular set are always regular |
Show Answer With Best Explanation
Q23➡ |Regular Grammars L and ~L are recursive enumerable then L is? |
i ➥ Recursive |
ii ➥ Context sensitive |
iii ➥ Regular |
iv ➥ Context free |
Show Answer With Best Explanation
Q24➡ |Regular Grammars Regular expressions are closed under_____. |
i ➥ Kleene star |
ii ➥ Intersection |
iii ➥ Union |
iv ➥ All of the mentioned |
Show Answer With Best Explanation
Q25➡ |Regular Grammars Which of the following String can be obtained by the language L = {ai b2i / i >=1}? |
i ➥ abbabbba |
ii ➥ aaaabbbabb |
iii ➥ aaabbbbbb |
iv ➥ aabbb |
Show Answer With Best Explanation
Q26➡ |Regular Grammars Let R1 and R2 be regular sets defined over alphabet ∑ then? |
i ➥ R1 UNION R2 is regular |
ii ➥ R1 INTERSECTION R2 is regular |
iii ➥ ∑ INTERSECTION R2 IS NOT REGULAR |
iv ➥ R2* IS NOT REGULAR |
Show Answer With Best Explanation
Q27➡ |Regular Grammars Give a production grammar for the language L = {x/x ∈ (a,b)*, the number of a’s in x is multiple of 3}. |
i ➥ {S->bS, S->b,S->aA, S->bA, A->aB, B->bB, B->aS, S->a} |
ii ➥ {S->aS,S->bA,A->bB,B->bBa,B->bB} |
iii ➥ {S->aaS,S->bbA,A->bB,B->ba} |
iv ➥ None of above |
Show Answer With Best Explanation
Q28➡ |Regular Grammars The production Grammar is {S->aSbb, S->abb} is? |
i ➥ type-0 grammar |
ii ➥ type-1 grammar |
iii ➥ type-2 grammar |
iv ➥ type-3 grammar |
Show Answer With Best Explanation
Q29➡ |Regular Grammars The regular expression denote a language comprising all possible strings of even length over the alphabet (0,1) is? |
i ➥ (00+0111+10)* |
ii ➥ (1+0) |
iii ➥ (0+1)(1+0)* |
iv ➥ 1 + 0(1+0)* |
Show Answer With Best Explanation
Q30➡ |Regular Grammars |
i ➥ |
ii ➥ |
iii ➥ |
iv ➥ |
Show Answer With Best Explanation
You should also practice on below topics Regular Language Mode Deterministic Finite Automaton (DFA), Non-Deterministic Finite Automaton (NDFA), Equivalence of DFA and NDFA, Regular Languages, Regular Grammars, Regular Expressions, |