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 tape alphabet
B. The transition function
C. The input alphabet
D. The set of states

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 Last-In-First-Out (LIFO) stack
C. A finite set of registers
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 recognizer TM
B. A transducer TM
C. A universal TM
D. A linear bounded automaton

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 is undefined for the current state and tape symbol
C. When it reaches the end of the input string
D. When it writes a blank symbol

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. No DTM can accept
B. There exists a standard Deterministic Turing Machine (DTM) that also accepts
C. must be decidable in polynomial time
D. must be regular

11 What is an "offline" Turing Machine?

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

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

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

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 2 (Context-Free Languages)
B. Type 0 (Recursively Enumerable Languages)
C. Type 1 (Context-Sensitive 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 deterministic LBAs are equal in power to non-deterministic LBAs
C. Whether LBAs halt on all inputs
D. Whether LBAs can simulate TMs

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. Only the center cell is updated
B. States are updated sequentially one by one
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 1-dimensional cellular automaton
B. A finite state machine
C. A 2-dimensional cellular automaton
D. A non-deterministic pushdown automaton

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

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

20 What does the Halting Problem state?

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

21 The language is:

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

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

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

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 where blank symbols are allowed
B. A variation of PCP that is decidable
C. A variation of PCP where the sequence must start with the first domino pair
D. A variation of PCP where strings can be reversed

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

A. It requires exponential time to solve
B. There is a TM that accepts but may loop on strings not in
C. It can be generated by a Context-Free Grammar
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. Every recursively enumerable language is recursive
B. All context-free languages are not recursive
C. The complement of a recursively enumerable language is always recursively enumerable
D. Every recursive language is recursively enumerable

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

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

29 What does the Church-Turing Thesis state?

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

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

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

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

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

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. NP-Complete
B. Regular
C. Decidable
D. Undecidable

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

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

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

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

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-Polynomial time
B. Non-Deterministic Polynomial time
C. Negative Polynomial time
D. Not-Practically computable

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 Boolean Satisfiability Problem (SAT)
C. The Emptiness Problem
D. The Post Correspondence 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. All NP-Complete problems will be solvable in polynomial time by a Deterministic TM
D. The Halting Problem will become decidable

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

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

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

46 The busy beaver problem is concerned with:

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

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

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

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. Equivalent to a Finite Automaton
D. Capable of generating complex, chaotic patterns often used as a pseudorandom number generator

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

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

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

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