
AP CSP - Undecidable Problems
Quiz
•
Computers
•
9th - 12th Grade
•
Practice Problem
•
Medium
Robin Wiethüchter
Used 22+ times
FREE Resource
Enhance your content in a minute
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
PC1.8 Evaluate computer program
Quiz
•
9th Grade
10 questions
إدارة قواعد البيانات
Quiz
•
9th Grade
10 questions
POST TES INFORMATIKA BAB 2
Quiz
•
9th Grade
10 questions
Recap: Introduction to Python
Quiz
•
10th Grade
10 questions
Computer System
Quiz
•
8th - 9th Grade
10 questions
Star & Mesh Networks
Quiz
•
9th - 12th Grade
10 questions
Google Apps
Quiz
•
4th - 12th Grade
10 questions
Office 365
Quiz
•
12th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
