Deck 1: Formal Languages and Automata Theory: Part A
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/25
Play
Full screen (f)
Deck 1: Formal Languages and Automata Theory: Part A
1
Let L={w \in (0 + 1)*|w has even number of 1s}, i.e. L is the set of all bit strings with even number of 1s. Which one of the regular expression below represents L?
A)(0*10*1)*
B)0*(10*10*)*
C)0*(10*1*)*0*
D)0*1(10*1)*10*
A)(0*10*1)*
B)0*(10*10*)*
C)0*(10*1*)*0*
D)0*1(10*1)*10*
0*(10*10*)*
2
Consider the languagesL1={0^{i}1^{j}|i != j},L2={0^{i}1^{j}|i = j},L3 = {0^{i}1^{j}|i = 2j+1},L4 = {0^{i}1^{j}|i != 2j}.Which one of the following statements is true?
A)Only L2 is context free
B)Only L2 and L3 are context free
C)Only L1 and L2 are context free
D)All are context free
A)Only L2 is context free
B)Only L2 and L3 are context free
C)Only L1 and L2 are context free
D)All are context free
All are context free
3
Let w be any string of length n is {0,1}*. Let L be the set of all substrings of w. What is the minimum number of states in a non-deterministic finite automaton that accepts L?
A)n-1
B)n
C)n+1
D)2n-1
A)n-1
B)n
C)n+1
D)2n-1
n+1
4
Let L = L1 \cap L2, where L1 and L2 are languages as defined below: L1 = {a^{m}b^{m}ca^{n}b^{n} | m, n >= 0 } L2 = {a^{i}b^{j}c^{k} | i, j, k >= 0 } Then L is
A)Not recursive
B)Regular
C)Context free but not regular
D)Recursively enumerable but not context free.
A)Not recursive
B)Regular
C)Context free but not regular
D)Recursively enumerable but not context free.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
5
Consider the language L1,L2,L3 as given below.
L1={0^{p}1^{q} | p,q \in N}
L2={0^{p}1^{q} | p,q \in N and p=q} L3={0^{p}1^{q}1^{r} | p,q,r \in N and p=q=r}
Which of the following statements is NOT TRUE?
A)Push Down Automata (PDA) can be used to recognize L1 and L2
B)L1 is a regular language
C)All the three languages are context free
D)Turing machine can be used to recognize all the three languages
L1={0^{p}1^{q} | p,q \in N}
L2={0^{p}1^{q} | p,q \in N and p=q} L3={0^{p}1^{q}1^{r} | p,q,r \in N and p=q=r}
Which of the following statements is NOT TRUE?
A)Push Down Automata (PDA) can be used to recognize L1 and L2
B)L1 is a regular language
C)All the three languages are context free
D)Turing machine can be used to recognize all the three languages
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
6
Definition of a language L with alphabet {a} is given as following. L= { a^{nk} | 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)2^(n+1)
D)2^(k+1)
A)k+1
B)n+1
C)2^(n+1)
D)2^(k+1)
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following problems are decidable?
1) Does a given program ever produce an output?
2) If L is a context-free language, then is L' (complement of L) also context-free?
3) If L is a regular language, then is L' also regular?
4) If L is a recursive language, then, is L' also recursive?
A)1, 2, 3, 4
B)1, 2
C)2, 3, 4
D)3, 4
1) Does a given program ever produce an output?
2) If L is a context-free language, then is L' (complement of L) also context-free?
3) If L is a regular language, then is L' also regular?
4) If L is a recursive language, then, is L' also recursive?
A)1, 2, 3, 4
B)1, 2
C)2, 3, 4
D)3, 4
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
8
Consider the set of strings on {0,1} in which, every substring of 3 symbols has at most two zeros. For examples, 001110 and 011001 are in the language, but 100010 is not. All strings of length less than 3 are also in the language. A partially completed DFA that accepts this language is shown below. The missing arcs in the DFA are

A)
B)
C)
D)

A)
B)
C)
D)
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
9
Consider the following Finite State Automaton The language accepted by this automaton is given by the regular expression
A)b*ab*ab*ab
B)(a+b)*
C)b*a(a+b)*
D)b*ab*ab
A)b*ab*ab*ab
B)(a+b)*
C)b*a(a+b)*
D)b*ab*ab
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
10
The minimum state automaton equivalent to the above FSA has the following number of states
A)1
B)2
C)3
D)4
A)1
B)2
C)3
D)4
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following languages is regular?
A){WW^R | W € {0,1}+ }
B){WW^R X | X W € {0,1}+ }
C){WW^R | X W € {0,1}+ }
D){XWW^R | X W € {0,1}+ }
A){WW^R | W € {0,1}+ }
B){WW^R X | X W € {0,1}+ }
C){WW^R | X W € {0,1}+ }
D){XWW^R | X W € {0,1}+ }
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
12
The language L = { 0^i 2 1 ^i i>-0 } over the alphabet (0,1,2) is
A)not recurcise
B)is recursive and deterministic CFL
C)is a regular language
D)is not a deterministic CFL but a CFL
A)not recurcise
B)is recursive and deterministic CFL
C)is a regular language
D)is not a deterministic CFL but a CFL
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
13
A minimum state deterministic finite automation accepting the language L = {W |W € {0,1}* , number of 0's and 1's in W are divisible by 3 and 5 respectively has
A)15 States
B)11 states
C)10 states
D)9 states
A)15 States
B)11 states
C)10 states
D)9 states
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
14
If s is a string over (0 + 1)* then let n0 (s) denote the number of 0's in s and n1 (s)the number of l's in s. Which one of the following languages is not regular?
A)L = {s € (0 + 1)*n0 (s) is a 3-digit prime
B)L = {s € (0 + 1)* | for every prefix s' of s, l 0 (s') - n1 (s') | <= 2 }
C)L={s € (0+1)* | n0(s) - n1(s) | <= 4}
D)L = {s € (0 + 1) | n0 (s) mod 7 = n1 (s) mod 5 = 0 }
A)L = {s € (0 + 1)*n0 (s) is a 3-digit prime
B)L = {s € (0 + 1)* | for every prefix s' of s, l 0 (s') - n1 (s') | <= 2 }
C)L={s € (0+1)* | n0(s) - n1(s) | <= 4}
D)L = {s € (0 + 1) | n0 (s) mod 7 = n1 (s) mod 5 = 0 }
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
15
For S € (0+1)* let d(s)denote the decimal value of s(e.g.d(101)= 5).Let L = {s € (0 + 1) | d (s) mod 5 = 2 and d (s) mod 7 != 4)}Which one of the following statements is true?
A)L is recursively enumerable, but not recursive
B)L is recursive, but not context-free
C)L is context-free, but not regular
D)L is regular
A)L is recursively enumerable, but not recursive
B)L is recursive, but not context-free
C)L is context-free, but not regular
D)L is regular
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
16
Let SHAM3 be the problem of finding a Hamiltonian cycle in a graph G =(V,E)with V divisible by 3 and DHAM3 be the problem of determining if a Hamiltonian cycle exists in such graphs. Which one of the following is true?
A)Both DHAM3 and SHAM3 are NP-hard
B)SHAM3 is NP-hard, but DHAM3 is not
C)DHAM3 is NP-hard, but SHAM3 is not
D)Neither DHAM3 nor SHAM3 is NP-hard
A)Both DHAM3 and SHAM3 are NP-hard
B)SHAM3 is NP-hard, but DHAM3 is not
C)DHAM3 is NP-hard, but SHAM3 is not
D)Neither DHAM3 nor SHAM3 is NP-hard
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
17
Consider the following statements about the context free grammarG = {S - >SS, S - >ab, S - >ba, S - ?}I. G is ambiguousII. G produces all strings with equal number of a's and b'sIII. G can be accepted by a deterministic PDA.Which combination below expresses all the true statements about G?
A)1 only
B)1 and 3
C)2 and 3
D)1,2 and 3
A)1 only
B)1 and 3
C)2 and 3
D)1,2 and 3
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
18
Let L1 be a regular language, L2 be a deterministic context-free language and L3 a recursively enumerable, but not recursive, language. Which one of the following statements is false?
A)L1 n L2 is a deterministic CFL
B)L3 n L1 is recursive
C)L1 U L2 is context free
D)L1 n L2 n L3 is recursively enumerable
A)L1 n L2 is a deterministic CFL
B)L3 n L1 is recursive
C)L1 U L2 is context free
D)L1 n L2 n L3 is recursively enumerable
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
19
Consider the regular language L =(111+11111)*. The minimum number of states
A)3
B)5
C)8
D)9
A)3
B)5
C)8
D)9
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
20
Consider the languages: GATE[2005]L1 = {wwR w €{0, 1} *1L2 ={w#ww € {O,1}*},where # is a special symbolL3 ={www € {0,1}*}Which one of the following is TRUE?
A)L1 is a deterministic CFL
B)L2 is a deterministic CFL
C)L3 is a CFL, but not a deterministic CFL
D)L3 is a deterministic CFL
A)L1 is a deterministic CFL
B)L2 is a deterministic CFL
C)L3 is a CFL, but not a deterministic CFL
D)L3 is a deterministic CFL
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
21
Consider the languages: L1 ={a^n b^n c^m | n,m >01 and L2 ={a^n b^m c^m |n,m> o)
Which one of the following statements is FALSE?
A)L1 n L2 is a context-free language
B)L1 u L2 is a context-free language
C)L1 and L2 are context-free languages
D)L1 n L2 is a context sensitive language
Which one of the following statements is FALSE?
A)L1 n L2 is a context-free language
B)L1 u L2 is a context-free language
C)L1 and L2 are context-free languages
D)L1 n L2 is a context sensitive language
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
22
Let L1 be a recursive language, and let L2 be a recursively enumerable but not a recursive language. Which one of the following is TRUE?
A)L1' is recursive and L2' is recursively enumerable
B)L1' is recursive and L2' is not recursively enumerable
C)L1' and L2' are recursively enumerable
D)L1' is recursively enumerable and L2' is recursive
A)L1' is recursive and L2' is recursively enumerable
B)L1' is recursive and L2' is not recursively enumerable
C)L1' and L2' are recursively enumerable
D)L1' is recursively enumerable and L2' is recursive
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
23
Consider the following two problems on undirected graphs:
?: Given G(V,E), does G have an independent set of size |v|-4?
?: Given G(V,E), does G have an independent set of size 5?
Which one of the following is TRUE?
A)? is in P and ? is NP-complete
B)? is NP complete and ? is in P
C)Both ? and ? are NP-complete
D)Both ? and ? are in P
?: Given G(V,E), does G have an independent set of size |v|-4?
?: Given G(V,E), does G have an independent set of size 5?
Which one of the following is TRUE?
A)? is in P and ? is NP-complete
B)? is NP complete and ? is in P
C)Both ? and ? are NP-complete
D)Both ? and ? are in P
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
24
Let L1 be a recursive language. Let L2 and L3 be languages that are recursively enumerable but not recursive. Which of the following statements is not necessarily true?
A)L2 - L1 is recursively enumerable.
B)L1 - L3 is recursively enumberable
C)L2 intersection L1 is recursively enumberable
D)L2 union L1 is recursively enumberable
A)L2 - L1 is recursively enumerable.
B)L1 - L3 is recursively enumberable
C)L2 intersection L1 is recursively enumberable
D)L2 union L1 is recursively enumberable
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck
25
S -> aSa| bSb| a| b ; The language generated by the above grammar over the alphabet {a,b} is the set of
A)All palindromes.
B)All odd length palindromes.
C)Strings that begin and end with the same symbol
D)All even length palindromes.
A)All palindromes.
B)All odd length palindromes.
C)Strings that begin and end with the same symbol
D)All even length palindromes.
Unlock Deck
Unlock for access to all 25 flashcards in this deck.
Unlock Deck
k this deck