Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Tests  >  Theory of Computation  >  Test: Moore Machine - Computer Science Engineering (CSE) MCQ

Test: Moore Machine - Computer Science Engineering (CSE) MCQ


Test Description

10 Questions MCQ Test Theory of Computation - Test: Moore Machine

Test: Moore Machine for Computer Science Engineering (CSE) 2025 is part of Theory of Computation preparation. The Test: Moore Machine questions and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus.The Test: Moore Machine MCQs are made for Computer Science Engineering (CSE) 2025 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: Moore Machine below.
Solutions of Test: Moore Machine questions in English are available as part of our Theory of Computation for Computer Science Engineering (CSE) & Test: Moore Machine solutions in Hindi for Theory of Computation course. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free. Attempt Test: Moore Machine | 10 questions in 10 minutes | Mock test for Computer Science Engineering (CSE) preparation | Free important questions MCQ to study Theory of Computation for Computer Science Engineering (CSE) Exam | Download free PDF with solutions
Test: Moore Machine - Question 1

Moore Machine is an application of:

Detailed Solution for Test: Moore Machine - Question 1

Finite automaton with an output is categorize din two parts: Moore M/C and Mealy M/C.

Test: Moore Machine - Question 2

 In Moore machine, output is produced over the change of:

Detailed Solution for Test: Moore Machine - Question 2

 Moore machine produces an output over the change of transition states while mealy machine does it so for transitions itself.

Test: Moore Machine - Question 3

For a give Moore Machine, Given Input=’101010’, thus the output would be of length:

Detailed Solution for Test: Moore Machine - Question 3

Initial state, from which the operations begin is also initialized with a value.

Test: Moore Machine - Question 4

 Statement 1: Null string is accepted in Moore Machine.
Statement 2: There are more than 5-Tuples in the definition of Moore Machine.

Choose the correct option:

Detailed Solution for Test: Moore Machine - Question 4

Statement 1: Null string is accepted in Moore Machine.
True: A Moore machine can accept the null string (ε). The output of a Moore Machine is associated with its states, and upon entering the initial state, it produces an output even before any input is processed. Therefore, the null string is effectively "accepted", as it corresponds to the initial state's output.

Statement 2: "There are more than 5-Tuples in the definition of Moore Machine."

True: A Moore machine is typically defined by 6-Tuples:

M = (Q, Σ, Δ, δ, λ, q₀)

Q = Finite set of states
Σ = Input alphabet
Δ = Output alphabet
δ = Transition function (Q × Σ → Q)
λ = Output function (Q → Δ)
q₀ = Initial state
Since Moore machines use a 6-tuple definition, there are more than 5 tuples.

Thus, both statements 1 and 2 are true.

Test: Moore Machine - Question 5

The total number of states and transitions required to form a moore machine that will produce residue mod 3.

Detailed Solution for Test: Moore Machine - Question 5

The Moore machine calculates the residue mod 3 using the following structure:

  • 3 States: Each state represents a possible remainder when divided by 3, which are 0, 1, and 2.
  • 6 Transitions: Each state has two transitions (for inputs 0 and 1), leading to the next state based on the current state and input.

This configuration ensures that the Moore machine can effectively compute the desired mod 3 output.

Thus option a) is correct.

Test: Moore Machine - Question 6

The Finite state machine described by the following state diagram with A as starting state, where an arc label is x / y and x stands for 1-bit input and y stands for 2- bit output

GATECS2002Q28

Detailed Solution for Test: Moore Machine - Question 6

We assume the input string to be 1101.

1. (A, 1) –> (B, 01)
Here, previous input bit + present input bit = 0 + 1 = 01 = output

2. (B, 1) –> (C, 10)
Here, previous input bit + present input bit = 1 + 1 = 10 = output

3. (C, 0) –> (A, 01)
Here, previous input bit + present input bit = 1 + 0 = 01 = output

4. (A, 1) –> (B, 01)
Here, previous input bit + present input bit = 0 + 1 = 01 = output

Thus, option (A) is correct.

Test: Moore Machine - Question 7

What is the output for the given language?
Language: A set of strings over ∑= {a, b} is taken as input and it prints 1 as an output “for every occurrence of a, b as its substring. (INPUT: abaaab)

Detailed Solution for Test: Moore Machine - Question 7

The outputs are as per the input, produced.

Test: Moore Machine - Question 8

The output alphabet can be represented as:

Detailed Solution for Test: Moore Machine - Question 8

Source-The tuple definition of Moore and mealy machine comprises one new member i.e. output alphabet as these are finite machines with output.

Test: Moore Machine - Question 9

 The O/P of Moore machine can be represented in the following format:

Detailed Solution for Test: Moore Machine - Question 9

Op(t)=δ(Op(t)) is the defined definition of how the output is received on giving a specific input to Moore machine.

Test: Moore Machine - Question 10

Which of the following is a correct statement?

Detailed Solution for Test: Moore Machine - Question 10

Answer: C
Explanation: Statement a and b is correct while c is false. Finite machines with output have no accepting states and can be converted within each other.

18 videos|70 docs|44 tests
Information about Test: Moore Machine Page
In this test you can find the Exam questions for Test: Moore Machine solved & explained in the simplest way possible. Besides giving Questions and answers for Test: Moore Machine, EduRev gives you an ample number of Online tests for practice
18 videos|70 docs|44 tests
Download as PDF