HamiIT
Sign inGet started
Home
Theme
ADD CONTENT

Sign in Required

Please sign in to add content

Sign In
ProgramsBsc CSITSemester 4Theory of Computation Unit II: Introduction to Finite Automata (8 Hrs.)
Chapter Study

Bsc CSIT Semester 4 – Theory of Computation – Unit II: Introduction to Finite Automata (8 Hrs.)

Comprehensive questions and detailed answers for Unit II: Introduction to Finite Automata (8 Hrs.). Perfect for exam preparation and concept clarity.

16
Questions
120
Marks
Back to All Chapters
1

Define the NFA with ε-transition and ε-closure of a state. Show that for every regular expression r, representing a language L, there is ε-NFA accepting the same language. Also convert regular expression (a+b)ab into equivalent Finite Automata.

HardNumerical10 marks2076(TU Final)
2

Give the formal definition of DFA. Construct a DFA accepting all strings of {0, 1} with even number of 0’s and even number of 1’s.

MediumTHEORY5 marks2076(TU Final)
3

Construct a NFA accepting language of {0, 1} with each string ending with 01 and convert it into equivalent DFA.

MediumTHEORY5 marks2076(TU Final)
4

Give the formal definition of DFA and NFA. How NFA can be converted into eqivalent DFA? Explain with suitable example.

HardTHEORY10 marks2078(TU Final)
5

Find the minimum state DFA for the given DFA below:

StatesInput
01
ABF
BEC
CBD
*DEF
EBC
FBA
HardTHEORY10 marks2078(TU Final)
6

Show that, For any NFA N=(Q, ∑, δ, q0, F) accepting language L=∑, There is a DFA D= (Q’, ∑’, q0′, δ’, F’) accepting the same language L.

HardTHEORY10 marks2079(TU Final)
7

State and prove the Pumping Lemma for regular languages. How can you show with example that pumping lemma is used to prove that a given language is not a regular? Explain.

HardTHEORY10 marks2079(TU Final)
8

Explain the ε-closure of states on an ε-NFA with suitable examples.

MediumTHEORY5 marks2079(TU Final)
9

What is NFA? How is it different from DFA? How is NFA to DFA conversion done? Convert the following NFA into DFA. image

HardTHEORY10 marks2080(TU Final)
10

Design a DFA that accepts single line and multi-line comments of the C-Language.

MediumTHEORY5 marks2080(TU Final)
11

Describe the extended transition function of NFA. Construct a NFA, using transition table and transition diagram , over {0, 1} that accept the string having substring 01 and ends with 1. Show the acceptance of 0111.

HardTHEORY10 marks2080(TU Final)
12

Design a Melay machine over {a, b} that generates output ‘A’ if the input string ends with aa else output ‘B’ if the string ends with bb.

MediumTHEORY5 marks2080(TU Final)
13

List any two regular operators. Minimize the following finite state machine using Table Filling algorithm. image

MediumTHEORY10 marks2081(TU Final)
14

Define ε-closure of a state. Differentiate between Moore and Mealy machine.

MediumTHEORY5 marks2081(TU Final)
15

Represent the following regular grammar to finite automata. S → aA | aB | ε A → aA | aS B → bB | ε

MediumTHEORY5 marks2081(TU Final)
16

Design the DFA that accepts binary string ending with “00” and show its extended transition function for the string 111000.

MediumTHEORY5 marks2081(TU Final)
Showing 16 questions

Sample Questions

Define the NFA with ε-transition and ε-closure of a state. Show that for every regular expression r, representing a language L, there is ε-NFA accepting the same language. Also convert regular express

Marks: 10Chapter: Unit II: Introduction to Finite Automata (8 Hrs.)

Give the formal definition of DFA. Construct a DFA accepting all strings of {0, 1} with even number of 0’s and even number of 1’s.

Marks: 5Chapter: Unit II: Introduction to Finite Automata (8 Hrs.)

Construct a NFA accepting language of {0, 1} with each string ending with 01 and convert it into equivalent DFA.

Marks: 5Chapter: Unit II: Introduction to Finite Automata (8 Hrs.)

Give the formal definition of DFA and NFA. How NFA can be converted into eqivalent DFA? Explain with suitable example.

Marks: 10Chapter: Unit II: Introduction to Finite Automata (8 Hrs.)

Find the minimum state DFA for the given DFA below: | States | Input | | |--------|-------|---| | | 0 | 1 | | A | B | F | | B | E | C | | C | B | D | | D |

Marks: 10Chapter: Unit II: Introduction to Finite Automata (8 Hrs.)

And more questions available on this page.

About Unit II: Introduction to Finite Automata (8 Hrs.) Questions

This page contains comprehensive questions from the Unit II: Introduction to Finite Automata (8 Hrs.) chapter of Theory of Computation , part of the Bsc CSIT Semester 4 curriculum. All questions include detailed model answers from past TU exam papers.

Study Tips

  • Review concepts before attempting questions
  • Practice writing complete answers
  • Compare your answers with model solutions
  • Focus on questions from recent years
  • Use direct links (#question-ID) to bookmark and share specific questions

Related Resources

← Back to Theory of Computation Chapters

Unit II: Introduction to Finite Automata (8 Hrs.) chapter questions with answers for Theory of Computation (Bsc CSIT Semester 4). Prepare for TU exams with our comprehensive question bank and model answers.

H
Hami IT

Empowering IT students with quality education resources and comprehensive exam preparation materials.

Programs

  • Flutter
  • Java
  • DevOps

Company

  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy

Contact

  • 📧contact@hamiit.com
  • 📞+977 9813706443
  • 📍Kathmandu, Nepal

Community

  • Join Discord
  • Report a bug
  • Request feature

© 2026 Hami IT. All rights reserved.