Computing_Principles_Quiz 2

Computing_Principles_Quiz 2

University

30 Qs

quiz-placeholder

Similar activities

Revision Mid Semester TTS2233

Revision Mid Semester TTS2233

University

26 Qs

CCC1 Chapter 1 - Introduction to Computer - I

CCC1 Chapter 1 - Introduction to Computer - I

University

25 Qs

Long Quiz_Week 2 - 6 Lesson_3BSIT5D

Long Quiz_Week 2 - 6 Lesson_3BSIT5D

University

25 Qs

Java Review

Java Review

9th Grade - University

25 Qs

Using Computers

Using Computers

9th Grade - University

25 Qs

Computer Classification

Computer Classification

University

34 Qs

UTS Artificial Intelligent

UTS Artificial Intelligent

University

30 Qs

GDSC INTRODUCTION SESSION 2023 - 2024

GDSC INTRODUCTION SESSION 2023 - 2024

University

25 Qs

Computing_Principles_Quiz 2

Computing_Principles_Quiz 2

Assessment

Quiz

Computers

University

Medium

Created by

Quân Anh

Used 3+ times

FREE Resource

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between a finite automaton and a Turing machine?

A. A Turing machine has infinite states.

B. A Turing machine can move backwards.

C. A Turing machine can read and write on the tape.

D. A finite automaton can solve any problem.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the Church–Turing Thesis state?

A. All problems are solvable by Turing machines.

B. Computers are faster than Turing machines.

C. All reasonable models of computation are equivalent to Turing machines.

D. Only Turing machines can process numbers.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A Turing machine can run forever on some inputs

True

False

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

All problems can be solved by a Turing machine.

True

False

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

What makes a programming language “Turing-complete”?

( Many options )

  1. It can simulate a Turing machine, including features like conditional branching (if/else), loops, and mutable variables.

It supports recursion or infinite loops, along with the ability to read/write data to memory arbitrarily.

It can solve any computational problem that a Turing machine can solve, given sufficient time and resources.

It only needs to support variable assignment and comparisons, without requiring complex control structures.

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

What is an undecidable problem ( Many options )

A problem for which no algorithm can be constructed to always produce a correct yes/no answer

A problem that is too complex for current computers but might be solvable with future technology.

  1. A problem that cannot be solved by any Turing machine, regardless of time and memory.

A problem where some instances may have solutions, but no general algorithm exists for all cases.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

All context-free languages can be accepted by a Turing machine

True

False

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?