

MCQOPTIONS
Saved Bookmarks
This section includes 151 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science knowledge and support exam preparation. Choose a topic below to get started.
101. |
Let L be a language defined over an alphabet ∑,then the language of strings , defined over ∑, not belonging to L denoted by LC or L. is called : |
A. | Non regular language of L |
B. | Complement of the language L |
C. | None of the given |
D. | All of above |
Answer» C. None of the given | |
102. |
Consider a graph G = (V, E) where I V I is divisible by 3. The problem of finding a Hamiltonian cycle in a graph is denoted by SHAM3 and the problem of determining if a Hamiltonian cycle exits in such graph is denoted by DHAM3. The option, which holds true, is |
A. | Only DHAM3 is NP-hard |
B. | Only SHAM3 is NP-hard |
C. | Both SHAM3 and DHAM3 are NP-hard |
D. | Neither SHAM3 nor DHAM3 is NP-hard |
Answer» D. Neither SHAM3 nor DHAM3 is NP-hard | |
103. |
The PDA is called non-deterministic PDA when there are more than one out going edges from……… state: |
A. | START or READ |
B. | POP or REJECT |
C. | READ or POP |
D. | PUSH or POP |
Answer» D. PUSH or POP | |
104. |
If L1 and L2 are context free language and R a regular set, then which one of the languages below is not necessarily a context free language? |
A. | L1 L2 |
B. | L1 ∩ L2 |
C. | L1 ∩ R |
D. | L1 ∪ L2 |
Answer» C. L1 ∩ R | |
105. |
Two persons X and Y have been asked to show that a certain problem p is NP-complete. X shows a polynomial time reduction from the 3-SAT problem to p and Y shows a polynomial time reduction from p to 3-SAT. From these reduction it can be inferred that |
A. | P is NP-complete |
B. | P is NP-hard but not NP-complete |
C. | P is in NP but not NP-complete |
D. | P is neither NP-hard nor in NP |
Answer» B. P is NP-hard but not NP-complete | |
106. |
The concept of FSA is much used in this part of the compiler |
A. | Lexical analysis |
B. | Parser |
C. | Code generation |
D. | Code optimization |
Answer» B. Parser | |
107. |
State table of an FSM is given below. There are two states A And B, one input and one output. Let the initial state be A = 0 and B = 0. To take the machine to the state A = 0 and B = 1 with output = 1 the minimum length of input string required will be |
A. | 2 |
B. | 7 |
C. | 4 |
D. | 3 |
Answer» E. | |
108. |
Recursive languages are |
A. | A proper superset of CFL |
B. | Always recognized by PDA |
C. | Are also called type 0 languages |
D. | Always recognized by FSA |
Answer» B. Always recognized by PDA | |
109. |
A random access machine (RAM) and truing machine are different in |
A. | power |
B. | accessing |
C. | storage |
D. | both accessing and storage are correct |
Answer» E. | |
110. |
A language is represented by a regular expression (a)*(a + ba). Which of the following strings does not belong to the regular set represented by the above expression? |
A. | aaa |
B. | aba |
C. | abab |
D. | aa |
Answer» D. aa | |
111. |
Which of the following problem is undecidable? |
A. | Membership problem for CFL |
B. | Membership problem for regular sets |
C. | Membership problem for CSL |
D. | Membership problem for type 0 languages |
Answer» E. | |
112. |
Pumping lemma is generally used for proving that |
A. | Given grammar is regular |
B. | Given grammar is not regular |
C. | Whether two given regular expressions are equivalent or not |
D. | None of these |
Answer» C. Whether two given regular expressions are equivalent or not | |
113. |
If G is a simple connected 3-regular planar graph where every region is bounded by exactly 3 edges, then the edges of G is |
A. | 3 |
B. | 4 |
C. | 6 |
D. | 5 |
Answer» D. 5 | |
114. |
Any given transition graph has an equivalent: |
A. | regular |
B. | DFSM (Deterministic Finite State Machine) |
C. | NDFSM |
D. | All of them |
Answer» E. | |
115. |
FSM can recognize |
A. | Any grammar |
B. | Only CG |
C. | Both (a) and ( b ) |
D. | Only regular grammar |
Answer» E. | |
116. |
Which of the following denotes Chomskianhiearchy? |
A. | REG ⊂ CFL ⊂ CSL ⊂ type0 |
B. | CFL ⊂ REG ⊂ type0 ⊂ CSL |
C. | CSL ⊂ type0 ⊂ REG ⊂ CFL |
D. | CSL ⊂ CFL ⊂ REG ⊂ type0 |
Answer» B. CFL ⊂ REG ⊂ type0 ⊂ CSL | |
117. |
Which one of the following languages over the alphabet {0,1} is describedby the regular expression: (0+1)*0(0+1)*0(0+1)*? |
A. | The set of all strings containing the substring 00. |
B. | The set of all strings containing at most two 0’s. |
C. | The set of all strings containing at least two 0’s. |
D. | The set of all strings that begin and end with either 0 or 1. |
Answer» D. The set of all strings that begin and end with either 0 or 1. | |
118. |
Which of the following regular expression identity is true? |
A. | r(*) = r* |
B. | (r*s*)* = (r + s)* |
C. | (r + s)* = r* + s* |
D. | r*s* = r* + s* |
Answer» C. (r + s)* = r* + s* | |
119. |
Languages are proved to be regular or non regular using pumping lemma. |
A. | True |
B. | False |
C. | Not always true |
D. | can’t say anything |
Answer» B. False | |
120. |
If Turing machine accepts all the words of the languages L and rejects or loops for other words, which are not in L, then L is said to be |
A. | recursive enumerable |
B. | recursive |
C. | context free language (cfl) |
D. | none of them |
Answer» B. recursive | |
121. |
If a Turing machine halts for each and every world of a language L and rejects other, then L is said to be |
A. | recursive enumerable |
B. | recursive |
C. | context free language |
D. | none of these |
Answer» D. none of these | |
122. |
Consider the state table of a finite state machine that has input x and a single output z. The shortest input sequence to reach the final state C if the initial state is unknown is |
A. | 10 |
B. | 01 |
C. | 101 |
D. | 110 |
Answer» B. 01 | |
123. |
Let P be a regular language and Q be context-free language such that Q ∈ P. (For example, let P be the language represented by the regular expression p*q* and Q be {pnqnn∈ N}). Then which of the following is ALWAYS regular? |
A. | P ∩ Q |
B. | P – Q |
C. | ∑* – P |
D. | ∑* – Q |
Answer» D. ∑* – Q | |
124. |
Which one of the following is true regarding FOTRAN? |
A. | It is a context free language |
B. | It is a context sensitive language |
C. | It is a regular language |
D. | None of the above |
Answer» C. It is a regular language | |
125. |
A minimum state deterministic finite automation accepting the language L={W W ε {0,1}*, number of 0s and 1s in are divisible by 3 and 5, respectively} has |
A. | 15 states |
B. | 11 states |
C. | 10 states |
D. | 9 states |
Answer» B. 11 states | |
126. |
All NonNull words of the CFL can be generated by the corresponding CFG which is in CNF i.e the grammar in CNF will generate the same language except the: |
A. | String |
B. | Regular language |
C. | Null string |
D. | None of the above |
Answer» D. None of the above | |
127. |
Consider the following language L = {anbncndnn ≥ 1} L is |
A. | CFL but not regular |
B. | CSL but not CFL |
C. | Regular |
D. | Type 0 language but not type 1 |
Answer» C. Regular | |
128. |
Context free grammar is not closed under |
A. | Product operation |
B. | Union |
C. | Complementation |
D. | kleene star |
Answer» D. kleene star | |
129. |
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 |
Answer» B. SHAM3 is NP-hard, but DHAM3 is not | |
130. |
He difference between a read-only Turing machine and a two-way finite state machine is |
A. | head movement |
B. | finite control |
C. | storage capacity |
D. | power |
Answer» D. power | |
131. |
Let S be an NP-complete problem, Q and R be two other problems not known to be in NP. Q is polynomial-time reducible to S and S is polynomial-time reducible to R. Which one of the following statements is true? |
A. | R is NP-complete |
B. | R is NP-hard |
C. | Q is NP-complete |
D. | Q is NP-hard |
Answer» B. R is NP-hard | |
132. |
Which of the following strings is not generated by the following grammar? S → SaSbSε |
A. | aabb |
B. | abab |
C. | aababb |
D. | aaabb |
Answer» E. | |
133. |
How many states are present in the minimum state finite automaton that recognizes the language represented by the regular expression (0+1)(0+1)…..N times? |
A. | n+1 |
B. | n+2 |
C. | n |
D. | 2n |
Answer» C. n | |
134. |
A universal Turing machine is a |
A. | reprogrammable truing machine |
B. | two-tape turing machine |
C. | single tape turing machine |
D. | none of them |
Answer» B. two-tape turing machine | |
135. |
If PCP is decidable then MPCP is |
A. | Decidable |
B. | Undecidable |
C. | Can’t Say |
D. | None of the |
Answer» D. None of the | |
136. |
The logic of pumping lemma is a good example of |
A. | Pigeon-hole principle |
B. | Divide-and-conquer technique |
C. | Recursion |
D. | Iteration |
Answer» B. Divide-and-conquer technique | |
137. |
TM is more powerful than FSM because |
A. | The tape movement is confined to one direction |
B. | It has no finite state control |
C. | It has the capability to remember arbitrary long sequences of input symbols |
D. | None of these |
Answer» C. It has the capability to remember arbitrary long sequences of input symbols | |
138. |
If G is a connected planar graph of v vertices e edges and r regions then |
A. | v-e+r=2 |
B. | e-v+r=2 |
C. | v+e-r=2 |
D. | None of above. |
Answer» B. e-v+r=2 | |
139. |
The minimum state automaton equivalent to the above FSA has the following number of states |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
140. |
Consider the following problem x. Given a Turing machine M over the input alphabet Σ, any state q of M. And a word w Є Σ*, does the computation of M on w visit the state q? Which of the following statements about x is correct? |
A. | X is decidable |
B. | X is undecidable but partially decidable |
C. | X is undecidable and not even partially decidable |
D. | X is not a decision problem |
Answer» B. X is undecidable but partially decidable | |
141. |
The languages -------------- are the examples of non regular languages. |
A. | PALINDROME and PRIME |
B. | PALINDROME and EVEN-EVEN |
C. | EVEN-EVEN and PRIME |
D. | FACTORIAL and SQURE |
Answer» B. PALINDROME and EVEN-EVEN | |
142. |
Consider the NFA M shown below. Let the language accepted by M be L. Let L1 be the language accepted by the NFA M1, obtained by changing the accepting state of M to a non-accepting state and by changing the non-accepting state of M to accepting states. Which of the following statements is true? |
A. | L1 = {0,1}* − L |
B. | L1 = {0,1}* |
C. | L1 is a subset of L |
D. | L1 = L |
Answer» B. L1 = {0,1}* | |
143. |
The Family of recursive language is not closed under which of the followingoperations: |
A. | Union |
B. | Intersection |
C. | Complementation |
D. | None of the above. |
Answer» E. | |
144. |
Given an arbitrary non-deterministic finite automaton NFA with N states, the maximum number of states in an equivalent minimized DFA is at least: |
A. | N2 |
B. | 2N |
C. | 2N |
D. | N! |
Answer» D. N! | |
145. |
The following grammarG = (N, T, P, S)N = {S, A, B, C, D, E}T = {a, b, c}P : S → aABAB → CDCD → CEC → aCC → bbE → bc is |
A. | is type 3 |
B. | is type 2 but not type 3 |
C. | is type 1 but not type 2 |
D. | is type 0 but not type 1 |
Answer» D. is type 0 but not type 1 | |
146. |
Which of the following statements is wrong ? |
A. | For every DFA there is a regular expression denoting its language |
B. | The language accepted by finite automata are the languages denoted by regular expressions |
C. | None of these |
D. | For a regular expression r, there does not exist NFA with L(r) any transit that accept |
Answer» E. | |
147. |
Regular expression a / b denotes the set |
A. | { ∈ , a, b } |
B. | {a} |
C. | { ab } |
D. | {a, b} |
Answer» E. | |
148. |
The major difference between a moore and mealy machine is that |
A. | output of the former depends only on the present state |
B. | output of the former depends on the present state and present input |
C. | all of these |
D. | output of former depends only on the present input |
Answer» B. output of the former depends on the present state and present input | |
149. |
The main difference between a DFSA and an NDFSA is |
A. | in NDFSA, ε transitions may be present |
B. | in DFSA, ε transition may be present |
C. | in NDFSA, from any given state, there can't be any alphabet leading to two diferent states |
D. | in DFSA, from any given state, there can't be any alphabet leading to two diferent states |
Answer» E. | |
150. |
The regular expression (a | b)* denotes the set of all strings |
A. | with one or more instances of a or b |
B. | with zero or more instances of a or b |
C. | both ( and ( |
D. | equal to regular expression (a* b*)* |
Answer» D. equal to regular expression (a* b*)* | |