Unit 6 - 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. 8
C. 7
D. 6

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

A. The transition function
B. The set of states
C. The tape alphabet
D. The input 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. An infinite tape divided into cells
B. A finite set of registers
C. A Last-In-First-Out (LIFO) stack
D. A First-In-First-Out (FIFO) queue

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 linear bounded automaton
B. A recognizer TM
C. A universal 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 it reaches the start state again
B. When it writes a blank symbol
C. When is undefined for the current state and tape 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. Multi-tape TMs are strictly more powerful
B. Multi-tape TMs can solve undecidable problems
C. They are equivalent in computing power
D. Single-tape TMs are strictly more powerful

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

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

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 without a power supply
C. A TM that halts immediately
D. A TM that does not use a tape alphabet

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

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

13 What is a Linear Bounded Automaton (LBA)?

A. A Turing Machine whose tape head can only move right
B. A TM that uses only one state
C. A Pushdown Automaton with two stacks
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 1 (Context-Sensitive Languages)
B. Type 2 (Context-Free Languages)
C. Type 0 (Recursively Enumerable Languages)
D. Type 3 (Regular 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 sequentially one by one
B. Only the center cell is updated
C. States are updated randomly
D. States are updated synchronously based on the states of neighboring cells

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

A. A finite state machine
B. A non-deterministic pushdown automaton
C. A 1-dimensional cellular 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 Pushdown Automata
D. Equivalent to Linear Bounded Automata

20 What does the Halting Problem state?

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

21 The language is:

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

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

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

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

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

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

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

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

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

26 A language is Recursively Enumerable (RE) if:

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

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

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

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

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

29 What does the Church-Turing Thesis state?

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

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

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

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

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

32 Which of the following problems is Decidable?

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

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

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

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

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

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

A. The number of transitions executed
B. The number of final states
C. The size of the tape alphabet
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. Require exponential time to be decided
C. Can be decided by a Non-Deterministic TM in polynomial time
D. Can be decided by a Deterministic Turing Machine in polynomial time

37 The class stands for:

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

38 A problem is if:

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

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

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

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

A. Turing machines will become obsolete
B. NP-Complete problems will become undecidable
C. The Halting Problem will become decidable
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. Exponential time
B. Polynomial space
C. Polynomial time
D. Logarithmic space

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. Polynomial time
C. Logarithmic time
D. Exponential time

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

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

46 The busy beaver problem is concerned with:

A. Designing a TM with the minimum number of states
B. Finding the TM that halts the fastest
C. Solving the SAT problem
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. More powerful
B. Less powerful
C. Computationally equivalent
D. Faster in all cases

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

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

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

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

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

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