APCSP Unit 1

Quiz
•
Computers
•
9th - 12th Grade
•
Medium
Thomas Wright
Used 40+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is an important step to take before beginning to write the code for a program?
Plan the logic and anticipated input/output of the code
Randomly generate the variable names to be used in the program
Plan an update and maintenance schedule for the program
Write on paper or a whiteboard all the code you intend to type
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following could be considered part of the beginning “state” of a Scratch program?
Visibility of sprites
The background image
The value of a variable
All of the above
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
As part of the lifecycle of a program, after a computer programmer writes the code, it is then compiled and usually used to create an executable file to be run on the CPU. The code that is run through the compiler is known as what?
Machine Code
Source Code
Binary Code
RAM
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Subana is writing a program which will calculate the mean average of a set of numbers by adding the numbers and dividing the result by the amount of numbers. She will use a variable, avg, to store this average. Which variable type would be most suitable for avg?
Floating point (float)
Boolean
Integer
String
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Tom created the following code segments in Scratch, which are intended to create a short piece of music between them.
When the green flag is clicked, each of the three scripts is intended to run in turn, however, due to a mistake in the code, this does not happen. Which of the following changes could Tom make to ensure that all three of the scripts run as intended?
Delete the block
"Set volume 100 %"
Replace the block "broadcast sound3" with the block "broadcast sound2"
Both of the above options
None of the above options
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Many tasks, large and small, can be solved by performing a specific set of actions and making a particular set of decisions in very precise ways. These sets of actions and decisions are known as what?
Abstraction
Algorithms
Building Blocks
Processes
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following could be represented by a boolean variable?
The direction a car proceeds in at a 4-way intersection
The number of tech support requests made in a day
Whether a guest at a wedding is allergic to peanuts
The weight of a truck as recorded at a weigh-station
Create a free account and access millions of resources
Similar Resources on Wayground
20 questions
Python turtle

Quiz
•
8th - 9th Grade
20 questions
Java Casting & Booleans

Quiz
•
10th - 12th Grade
20 questions
Intro to Python Turtle Graphics 2.1-2.4 [50 points]

Quiz
•
9th Grade
15 questions
WJEC 2.3.3 Assembly Language

Quiz
•
9th - 10th Grade
15 questions
Basics in Java

Quiz
•
9th - 12th Grade
19 questions
Coding Terms Review

Quiz
•
6th Grade - University
20 questions
Computer Science Vocab 1

Quiz
•
9th - 12th Grade
15 questions
Javascript

Quiz
•
10th - 12th Grade
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
10 questions
1.2 OSI & TCP IP Models Quiz

Quiz
•
10th Grade
20 questions
Digital Citizenship

Quiz
•
8th - 12th Grade
30 questions
Introduction to Computers

Quiz
•
8th - 9th Grade
35 questions
Computer Baseline Examination 2025-26

Quiz
•
9th - 12th Grade
13 questions
Problem Solving Process

Quiz
•
9th - 12th Grade
20 questions
Hardware vs. Software Quiz

Quiz
•
7th - 10th Grade
10 questions
Understanding Algorithms with Pseudocode and Flowcharts

Interactive video
•
9th - 12th Grade