APCSP Pseudocode
Quiz
•
Computers
•
11th - 12th Grade
•
Hard
Thomas Martinez
FREE Resource
Enhance your content in a minute
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
}
Create a free account and access millions of resources
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
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
20 questions
Online Platform Block Q
Quiz
•
11th - 12th Grade
20 questions
City & Guilds Award in Business Processes
Quiz
•
12th Grade
20 questions
Database Basics v2 N5
Quiz
•
1st - 12th Grade
20 questions
Access Lesson 7
Quiz
•
9th - 12th Grade
21 questions
CPA MS-Office Hotkeys Quiz
Quiz
•
8th Grade - Professio...
19 questions
GCSE Database Theory
Quiz
•
9th - 11th Grade
21 questions
AQA 4.6.4 Logic Gates and Circuits
Quiz
•
11th Grade
20 questions
G11 ITGS Test 1 Revision
Quiz
•
11th - 12th Grade
Popular Resources on Wayground
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
20 questions
MINERS Core Values Quiz
Quiz
•
8th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade
10 questions
How to Email your Teacher
Quiz
•
Professional Development
15 questions
Order of Operations
Quiz
•
5th Grade
