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

Answer: ii
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: ii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: ii
Explanation: Upload Soon


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

Answer: ii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: ii
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: ii
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: iii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iv
Explanation: Upload Soon


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

Answer: iii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


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

Answer: iii
Explanation: Upload Soon


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

Answer: i
Explanation: Upload Soon


Q30➡ |Regular Grammars
i ➥
ii ➥
iii ➥
iv ➥

Show Answer With Best Explanation

Answer: iii
Explanation: Upload Soon


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,

Leave a Reply

Your email address will not be published.

error: Content is protected !!
Open chat
1
Hi,how Can We Help You ?