All mock tests are FREE till 31 December — register to save your progress
Unit 8 · Theory of Computation and Compilers Paper 2 CS · December 2024

Directions (Q91–95): A machine is represented by states Q, input alphabet Σ = {a, b}, a transition function δ, initial state q0 and final states F. It accepts all strings over Σ that contain abb as a substring, with any combination of a and b before and after it.

For the above specified passage, which of the following represents the regular expression?

Figure

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. (a + b)* abb (a + b)*

Explanation

Any prefix, the substring abb, then any suffix: (a + b)* abb (a + b)*.

More Theory of Computation and Compilers questions