Unit 6: TURING MACHINES AND COMPLEXITY - Practice Quiz

CSE322 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 A formal definition of a standard deterministic Turing Machine involves a tuple of how many elements?

A. 5
B. 6
C. 8
D. 7

2 In the 7-tuple definition of a Turing Machine , what does represent?

A. The input alphabet
B. The transition function
C. The set of states
D. The tape alphabet

3 The transition function of a standard deterministic Turing machine maps from?

A.
B.
C.
D.

4 What represents an Instantaneous Description (ID) or configuration of a Turing Machine?

A.
B.
C.
D.

5 Which of the following data structures conceptually represents the memory of a Turing Machine?

A. A finite set of registers
B. A First-In-First-Out (FIFO) queue
C. A Last-In-First-Out (LIFO) stack
D. An infinite tape divided into cells

6 A Turing Machine that computes a mathematical function (e.g., addition or multiplication) rather than just accepting or rejecting a language is known as:

A. A universal TM
B. A linear bounded automaton
C. A recognizer TM
D. A transducer TM

7 Which of the following languages requires a Turing Machine to be recognized and cannot be recognized by a Pushdown Automaton?

A.
B.
C.
D.

8 In a standard Turing Machine, when does the machine halt?

A. When is undefined for the current state and tape symbol
B. When it reaches the start state again
C. When it writes a blank symbol
D. When it reaches the end of the input string

9 What is the computational equivalence between a single-tape Turing Machine and a multi-tape Turing Machine?

A. Single-tape TMs are strictly more powerful
B. They are equivalent in computing power
C. Multi-tape TMs are strictly more powerful
D. Multi-tape TMs can solve undecidable problems

10 If a Non-Deterministic Turing Machine (NDTM) accepts a language , which of the following is true?

A. There exists a standard Deterministic Turing Machine (DTM) that also accepts
B. must be regular
C. must be decidable in polynomial time
D. No DTM can accept

11 What is an "offline" Turing Machine?

A. A TM with a read-only input tape and separate read-write work tapes
B. A TM that halts immediately
C. A TM that does not use a tape alphabet
D. A TM without a power supply

12 A Universal Turing Machine (UTM) is best described as:

A. A machine that operates in polynomial time
B. A machine with an infinite number of states
C. A Turing Machine that can simulate the behavior of any other Turing Machine on any given input
D. A machine that accepts all regular languages

13 What is a Linear Bounded Automaton (LBA)?

A. A TM that uses only one state
B. A Pushdown Automaton with two stacks
C. A Turing Machine whose tape head can only move right
D. A Non-deterministic Turing Machine with restricted tape size proportional to the input length

14 According to the Chomsky Hierarchy, which class of languages is accepted by a Linear Bounded Automaton?

A. Type 0 (Recursively Enumerable Languages)
B. Type 3 (Regular Languages)
C. Type 2 (Context-Free Languages)
D. Type 1 (Context-Sensitive Languages)

15 What is the famous "LBA problem" in automata theory?

A. Whether LBAs can recognize regular languages
B. Whether LBAs can simulate TMs
C. Whether LBAs halt on all inputs
D. Whether deterministic LBAs are equal in power to non-deterministic LBAs

16 Let be the input string of length . The working space of a Linear Bounded Automaton is restricted to:

A.
B.
C.
D.

17 A cellular automaton consists of a regular grid of "cells". What characterizes the state updates in a standard cellular automaton?

A. States are updated synchronously based on the states of neighboring cells
B. States are updated sequentially one by one
C. Only the center cell is updated
D. States are updated randomly

18 Conway's Game of Life is a classic example of:

A. A 1-dimensional cellular automaton
B. A finite state machine
C. A non-deterministic pushdown automaton
D. A 2-dimensional cellular automaton

19 The computational power of standard Cellular Automata (like Rule 110 or Game of Life) is:

A. Equivalent to Finite Automata
B. Turing Complete (Equivalent to a Turing Machine)
C. Equivalent to Linear Bounded Automata
D. Equivalent to Pushdown Automata

20 What does the Halting Problem state?

A. It is impossible to build a Turing Machine
B. Turing Machines cannot run infinite loops
C. It is undecidable whether an arbitrary Turing Machine halts on a given input
D. Every Turing Machine will eventually halt

21 The language is:

A. Context-Free
B. Not Recursively Enumerable
C. Recursively Enumerable but not Recursive
D. Decidable and Recursive

22 Who originally formulated the Post Correspondence Problem (PCP)?

A. Alan Turing
B. Alonzo Church
C. Stephen Cook
D. Emil Post

23 The Post Correspondence Problem (PCP) over an alphabet is known to be undecidable if:

A. The string length is exactly 2
B. The number of dominoes is finite
C.
D.

24 What is the Modified Post Correspondence Problem (MPCP)?

A. A variation of PCP that is decidable
B. A variation of PCP where strings can be reversed
C. A variation of PCP where blank symbols are allowed
D. A variation of PCP where the sequence must start with the first domino pair

25 In Computability Theory, a language is called "Decidable" (or Recursive) if:

A. It can be generated by a Context-Free Grammar
B. It requires exponential time to solve
C. There is a TM that accepts but may loop on strings not in
D. There is a TM that halts on every input and accepts exactly

26 A language is Recursively Enumerable (RE) if:

A. It cannot be accepted by any TM
B. It is decided by a TM that always halts
C. It is recognized by a TM that may loop infinitely on strings not in the language
D. It is a subset of a regular language

27 Which of the following statements is TRUE regarding recursive and recursively enumerable languages?

A. All context-free languages are not recursive
B. Every recursive language is recursively enumerable
C. The complement of a recursively enumerable language is always recursively enumerable
D. Every recursively enumerable language is recursive

28 If a language and its complement are both Recursively Enumerable, then must be:

A. Undecidable
B. Recursive (Decidable)
C. Regular
D. Context-Free

29 What does the Church-Turing Thesis state?

A. Deterministic and Non-deterministic TMs are equivalent
B. All languages are recursively enumerable
C. Every computable function can be computed by a Turing Machine
D. P is not equal to NP

30 The problem of determining whether for a given Turing Machine is called the:

A. Emptiness Problem
B. Halting Problem
C. Finiteness Problem
D. Equivalence Problem

31 According to Rice's Theorem, any non-trivial property of the languages recognized by Turing machines is:

A. Undecidable
B. Recursively Enumerable but not Recursive
C. Polynomial time computable
D. Decidable

32 Which of the following problems is Decidable?

A. Does a given TM halt on the empty string?
B. Does a given TM accept all strings?
C. Does a given DFA accept a specific string ?
D. Are two given TMs equivalent?

33 The "Blank Tape Problem" (whether a TM halts when started on a blank tape) is:

A. Decidable
B. NP-Complete
C. Undecidable
D. Regular

34 Time Complexity of a Turing machine computation is measured by:

A. The number of states in the TM
B. The number of transitions (or steps) the TM makes before halting
C. The length of the input string
D. The maximum number of tape cells accessed

35 Space Complexity of a Turing machine computation is measured by:

A. The number of final states
B. The size of the tape alphabet
C. The number of transitions executed
D. The number of distinct tape cells scanned during computation

36 In Computational Complexity, the class contains languages that:

A. Cannot be decided by any TM
B. Can be decided by a Non-Deterministic TM in polynomial time
C. Can be decided by a Deterministic Turing Machine in polynomial time
D. Require exponential time to be decided

37 The class stands for:

A. Non-Polynomial time
B. Not-Practically computable
C. Negative Polynomial time
D. Non-Deterministic Polynomial time

38 A problem is if:

A. requires exponential space
B. but cannot be verified in polynomial time
C. and every problem in is polynomially reducible to
D. and is undecidable

39 The Cook-Levin theorem proved that which of the following problems is NP-Complete?

A. The Post Correspondence Problem
B. The Boolean Satisfiability Problem (SAT)
C. The Emptiness Problem
D. The Halting Problem

40 What is a consequence if it is ever proven that ?

A. The Halting Problem will become decidable
B. Turing machines will become obsolete
C. NP-Complete problems will become undecidable
D. All NP-Complete problems will be solvable in polynomial time by a Deterministic TM

41 Which of the following relationships between complexity classes is known to be strictly true?

A.
B.
C.
D.

42 The class is defined as the set of decision problems solvable by a Turing Machine using:

A. Polynomial space
B. Polynomial time
C. Logarithmic space
D. Exponential time

43 Savitch's Theorem states that for any function :

A.
B.
C.
D.

44 An algorithm running in time belongs to which time complexity class?

A. Factorial time
B. Exponential time
C. Logarithmic time
D. Polynomial time

45 A language is Turing-recognizable. What is another term for Turing-recognizable?

A. Recursive
B. Recursively Enumerable
C. Decidable
D. Context-Sensitive

46 The busy beaver problem is concerned with:

A. Finding the TM that halts the fastest
B. Solving the SAT problem
C. Designing a TM with the minimum number of states
D. Finding an -state TM that writes the maximum number of 1s on a blank tape and eventually halts

47 Two-way infinite tape Turing machines compared to one-way infinite tape Turing machines are:

A. Faster in all cases
B. Computationally equivalent
C. More powerful
D. Less powerful

48 In the context of Cellular Automata, "Rule 30" is famous for being:

A. The only rule that halts
B. Trivial and completely symmetric
C. Capable of generating complex, chaotic patterns often used as a pseudorandom number generator
D. Equivalent to a Finite Automaton

49 The Halting problem is a classic example of a problem that is:

A. Undecidable but Turing-recognizable
B. Decidable
C. Not Turing-recognizable
D. NP-Complete

50 Which of the following operations is NOT closed for Recursively Enumerable (RE) languages?

A. Intersection
B. Union
C. Concatenation
D. Complementation