Exam | 160 Questions and Verified
Answers | 100% Correct | Grade A
(2026/2027)
This AP Computer Science Principles (CSP) Exam is a, 70-question digital
test (multiple-choice and multiple-select) accounting for 70% of the final
score, supplemented by a 30% weighted "Create" performance task.
The exam focuses on computational thinking, data analysis, algorithms,
and the Internet.
Exam Content Areas
The exam covers five big ideas:
Creative Development: Processes to develop computational artifacts.
Data: Using computers to process and visualize data.
Algorithms and Programming: Developing algorithms and using
abstractions.
Computer Systems and Networks: How the internet works and
security risks.
Impact of Computing: Ethical, social, and legal issues.
The Create Performance Task (30% of Score)
Requirement: Students create a computer program of their choice.
Time: At least 9 hours of in-class time provided.
Submission: Students submit the program code, a video of it running,
and a personalized project reference.
Focus: Students must demonstrate understanding of program purpose,
function, data abstraction, and algorithms
1
, Quiz_________________?
() < () -
Answer
an Operators block and a Boolean block. The block checks if the first value is less
than the other value. If it is greater, the block returns true; if not, it returns false.
Quiz_________________?
() = () -
Answer
an Operators block and a Boolean block. The block checks if the first value is
equal to the other value. If the values are equal, the block returns true; if not,
false. This block is not case-sensitive.
Quiz_________________?
() > () -
Answer
an Operators block and a Boolean block. The block checks if the first value is
greater than the other value. If it is less, the block returns true; if not, it returns
false.
Quiz_________________?
() and () -
2
, Answer
an Operators block and a Boolean block. The block joins two boolean blocks so
they both have to be true to return true. If they are both true, the block returns
true; if they are not all true or none true, it returns false.
Quiz_________________?
() mod () -
Answer
finds the remainder after division of one number by another
Quiz_________________?
() or () -
Answer
an Operators block and a Boolean block. The block joins two boolean blocks so
any one of them can be true to return true — if at least one of them is true, the
block returns true; if neither of them are true, it returns false.
This block can be stacked inside itself — this can be used to fit more booleans in.
Quiz_________________?
Abs () -
Answer
3
, Takes the ___________ ___________ of a number. The distance the number is
away from zero. It is always positive.
Quiz_________________?
Algorithim -
Answer
A standard way to perform an operation.
Quiz_________________?
AND -
Answer
a Boolean operator. *Both* have to be true in order for it to evaluate to true.
Quiz_________________?
Antivirus Software -
Answer
Helps protect against virus attacks
Quiz_________________?
APIs -
Answer
4