Introduction to Turing Machines

This quiz contains MCQs on the language of Turing machines and their simulations, Turing machine halting, multi-tape and non-deterministic Turing machines, storage and subroutines.

Start Quiz

A Turing machine is a/an

Real machine

Abstract machine

Hypothetical machine

More than one option is correct

A Turing machine operates over

Finite memory tape

Infinite memory tape

Depends on the algorithm

None of the above

Which of the following functions are not performed by the Turing machine upon reading a symbol?

Writes the symbol

Moves the tape one cell left/right

Proceeds to next instruction or halts

None of the above

The ‘a’ in a-machine is

Alan

Arbitrary

Automatic

None of the above

Which of the following problems could the Turing machine not answer when invented?

Can a machine determining the roundness of any arbitrary machine on its tape exist?

Can a machine determining the possibility of symbol printing by any arbitrary machine on its tape exist?

Hilbert’s Entscheidungsproblem

None of the above

Which of the following tools can represent a Turing machine?

Transition graph

Transition table

Queue and input tape

All of the above

Which of the following is an/are false assumption(s) for an abstract machine?

It is a Turing machine

It is the theoretical model of computer

It assumes a discrete time paradigm

All of the above

In the theory of computation, abstract machines are often used in __ regarding computability or analysing an algorithm’s complexity.

Thought experiments

Principle

Hypothesis

All of the above

The RAM model allows random access to indexed memory locations. True or false?

True

False

Multi-tape Turing machines have multi-tapes where each tape is accessed with one head. True or false?

True

False

Are multi-tape and multi-track Turing machines the same?

Yes

No

Somewhat, yes

Cannot tell

Which of the following is a/are equivalent to a basic TM?

Multitrack TM

Multitape TM

Non-deterministic TM

All of the above

Every language accepted by a k-tape TM is __ by a single-tape TM.

Accepted

Not accepted

Generated

Not generated

Can a multi-tape Turing machine have an infinite number of tapes?

Yes

No

The ability of a system of instructions to simulate a Turing machine is called

Turing completeness

Simulation

Turing halting

None of the above

Quiz/Test Summary
Title: Introduction to Turing Machines
Questions: 15
Contributed by:
Ivan