AP CSP Algorithms & Programming (College Board Style)

AP CSP Algorithms & Programming (College Board Style)

9th - 12th Grade

15 Qs

quiz-placeholder

Similar activities

Big Idea 3: Algorithms and Programming

Big Idea 3: Algorithms and Programming

8th - 10th Grade

15 Qs

Basic Data Structures - Intro to CS

Basic Data Structures - Intro to CS

12th Grade

15 Qs

Python Lists

Python Lists

9th - 12th Grade

15 Qs

AP CSP Exam Review: Big Idea 3

AP CSP Exam Review: Big Idea 3

8th - 10th Grade

15 Qs

Unit 5 Study Guide

Unit 5 Study Guide

9th - 12th Grade

15 Qs

AP-CSP QUIZ

AP-CSP QUIZ

12th Grade

18 Qs

Comp Sci Unit 3.b

Comp Sci Unit 3.b

11th Grade

15 Qs

Multimedia Fundamentals

Multimedia Fundamentals

9th - 12th Grade

15 Qs

AP CSP Algorithms & Programming (College Board Style)

AP CSP Algorithms & Programming (College Board Style)

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Jody Bird

Used 67+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

For which of the following situations would it be best to use a heuristic in order to find a solution that runs in a reasonable amount of time?

Appending a value to a list of n elements, which requires no list elements be examined.

Finding the fastest route that visits every location among n locations, which requires n!n! possible routes be examined.

Performing a binary search for a score in a sorted list of n scores, which requires that fewer than n scores be examined.

Performing a linear search for a name in an unsorted database of nn people, which requires that up to n entries be examined.

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following is a benefit of using a list as a data abstraction in a program?

Lists often allow their size to be easily updated to hold as many data values as needed.

Lists convert all elements to strings so that they can be inspected character-by-character.

Lists prevent duplicate data values from appearing in the list.

Lists are used to store all input data so that there is a running record of all user input.

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

The variable isOpen is to be used to indicate whether or not a store is currently open. Which of the following is the most appropriate data type for isOpen ?

number

string

lsit

boolean

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Assume that both lists and strings are indexed starting with index 1.

The list wordList has the following contents.

["abc", "def", "ghi", "jkl"]

Let myWord be the element at index 3 of wordList. Let myChar be the character at index 2 of myWord. What is the value of myChar ?

"e"

"f"

"h"

"i"

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

A time stamp indicates the date and time that a measurement was taken. A data scientist has a list containing 10,000 time stamps, sorted in chronological order. Which of the following is closest to the maximum number of values that will need to be examined when performing a binary search for a value in the list?

15

10

5000

10,000

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

A computer science student completes a program and asks a classmate for feedback. The classmate suggests rewriting some of the code to include more procedural abstraction. Which of the following is NOT a benefit of procedural abstraction?

Making the code more readable

Making the code run faster

Providing more opportunities for code reuse

Reducing the amount of duplicated code

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

The list wordList contains a list of 10 string values. Which of the following is a valid index for the list?

-1

"hello"

1.25

4

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?