
AP CS Unit 5 Pseudocode Quiz
Authored by Steve Aronson
Computers
11th - 12th Grade
Used 10+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
24 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
After running the following code segment, what is contained in the array data?
2.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
Choose the best description of what the mystery procedure below does. The procedure accepts two parameters: a list of a values and a number n.
PROCEDURE mystery (list, n)
{
i = 1
REPEAT LENGTH(list) TIMES
{
IF ( list[i] = n )
{
DISPLAY (i)
}
i = i+1
}
}
Mystery displays the number at index n.
Mystery displays the index of the first occurrence of the value n in the list.
Mystery displays the index of the last occurrence of the value n in the list.
Mystery displays the index of every occurrence of the value n in the list.
Mystery displays true if n is in the list.
3.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
Which of the following best describes the value returned by the procedure below?
PROCEDURE mystery (data)
{
count = 0
i = 1
REPEAT UNTIL (i = LENGTH(data))
{
IF (data[i] < data[i+1])
{
count = count + 1
}
i = i+1
}
DISPLAY(count)
}
The answers below refer to values being in ascending and descending order. Ascending order means increasing, as in: [1, 2, 5, 8]. Descending order means decreasing, as in [20, 15, 7, 3].
The procedure displays true when data is in ascending order
The procedure displays false when data is in descending order
The procedure displays the number of times adjacent items are in ascending order
The procedure displays how long it takes to find two numbers in ascending order
The procedure counts how long it takes to find two numbers in descending order and displays that number
4.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
A robot starts in a grid facing north (B3). What is the robot's location and direction after the following program is executed?
data = ["F", "F", "R", "F", "L", "F", "R", "R", "F"]
FOR EACH move IN data
{
IF ( move = "F" AND CAN_MOVE(forward) )
{
MOVE_FORWARD()
}
ELSE IF (move = "R"){
rotate_right()
}
ELSE IF ( move = "L") {
rotate_left()
}
}
5.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
Which of the following best describes the result of running the procedure below?
PROCEDURE mystery (a, b, c)
{
IF ( a >= b AND a >= c)
{
DISPLAY(a)
}
ELSE IF ( b >= a AND b >= c)
{
DISPLAY(b)
}
ELSE
{
DISPLAY(c)
}
}
mystery displays the smallest of the three input values
It displays the middle of the three input values
It displays the largest of the three input values
It displays the average of the three input values
It always displays c
6.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
The following program processes the list data shown below. What is the output of the following program?
val = 0
i = 1
REPEAT 3 TIMES
{
val = val + data[i]
i = i + 1
}
DISPLAY (val)
3
9
17
42
7.
MULTIPLE CHOICE QUESTION
15 mins • 1 pt
The following program processes the list data shown below. After running the following program, what is contained in the list?
i = 1
val = 0
n = LENGTH(data)
REPEAT n TIMES
{
val = val + data[i]
data[i] = val
i = i + 1
}
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?
Popular Resources on Wayground
7 questions
History of Valentine's Day
Interactive video
•
4th Grade
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
15 questions
Valentine's Day Trivia
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Computers
18 questions
Valentines Day Trivia
Quiz
•
3rd Grade - University
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
21 questions
Presidents Day Trivia
Quiz
•
6th - 12th Grade
10 questions
Valentine's Day: History and Modern Celebration
Interactive video
•
9th - 12th Grade
11 questions
Valentine's Day Trivia
Quiz
•
8th - 12th Grade
10 questions
Factor Quadratic Expressions with Various Coefficients
Quiz
•
9th - 12th Grade
10 questions
Evaluating Piecewise Functions Practice
Quiz
•
11th Grade
18 questions
Success Strategies
Quiz
•
9th - 12th Grade