AP CSP - Undecidable Problems

AP CSP - Undecidable Problems

9th - 12th Grade

5 Qs

quiz-placeholder

Similar activities

HARDWARE AND SOFTWARE

HARDWARE AND SOFTWARE

2nd - 10th Grade

10 Qs

Q1 M 2 - TOPIC 2 / Check your understanding

Q1 M 2 - TOPIC 2 / Check your understanding

10th Grade

10 Qs

4Q Week3 Review Quiz (Who missed the Quiz ONLY))

4Q Week3 Review Quiz (Who missed the Quiz ONLY))

9th Grade

10 Qs

Intro to Windows Server 2012

Intro to Windows Server 2012

12th Grade

10 Qs

Pandas - CSV file

Pandas - CSV file

12th Grade

10 Qs

Internal Hardware: CPU

Internal Hardware: CPU

9th Grade

10 Qs

Choices of User Interface

Choices of User Interface

9th - 12th Grade

10 Qs

Microsoft word

Microsoft word

11th Grade

10 Qs

AP CSP - Undecidable Problems

AP CSP - Undecidable Problems

Assessment

Quiz

Computers

9th - 12th Grade

Practice Problem

Medium

Created by

Robin Wiethüchter

Used 22+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt


The Halting problem is decidable.

true

false

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An undecidable problem is one in which no algorithm can be constructed that always leads to a correct yes-or-no answer.

true

false

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A team of programmers is designing software. One portion of the project presents a problem for which there is not an obvious solution. After some research, the team determines that the problem is undecidable. Which of the following best explains the consequence of the problem being undecidable?

The problem can be solved algorithmically, but it will require an unreasonably long amount of time.

The problem can be solved algorithmically, but it will require an unreasonably large amount of data storage.

There is no possible algorithm that can be used to solve all instances of the problem.

There are several different possible algorithms that can solve the problem, but there is controversy about which is the most efficient.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A student wants to determine whether a certain problem is undecidable. Which of the following will demonstrate that the problem is undecidable?

Show that for one instance of the problem, an algorithm can be written that is always capable of providing a correct yes-or-no answer.

Show that for one instance of the problem, no algorithm can be written that is capable of providing a correct yes-or-no answer.

Show that for one instance of the problem, a heuristic is needed to write an algorithm that is capable of providing a correct yes-or-no answer.

Show that for one instance of the problem, an algorithm that runs in unreasonable time can be written that is capable of providing a correct yes-or-no answer.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following best explains how algorithms that run on a computer can be used to solve problems?

All problems can be solved with an algorithm that runs in a reasonable amount of time.

All problems can be solved with an algorithm, but some algorithms might need a heuristic to run in a reasonable amount of time.

All problems can be solved with an algorithm, but some algorithms might run in an unreasonable amount of time.

Some problems cannot be solved by an algorithm.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?