What is the decimal value of the binary number 1101?
MCQ + Create Task
AP CS Principles
End-of-course exam plus the Create Performance Task.
7practice MCQs
1FRQ prompts
1–5scaled scoring
Freeno paywall
What's in CSP
Every unit is mapped to the official Course and Exam Description.
U1Creative Development
U2Data
U3Algorithms & Programming
U4Computer Systems & Networks
U5Impact of Computing
Try a few sample questions
Real CSP format. Filter by difficulty or skill, then tap an answer to reveal the explanation.
Difficulty
Skill
Which of the following best describes the difference between a heuristic and an algorithm?
Which of the following correctly describes the role of the Internet Protocol (IP) in network communication?
A phishing attack is best described as:
Sample FRQ · AI graded
FRQ prompt
Create Performance Task — Written Response: Imagine you have created a program that takes a list of student test scores and: (a) Calculates and displays the class average. (b) Identifies and displays the highest and lowest scores. (c) Counts and displays how many students scored above the class average. (1) Write pseudocode or describe the algorithm for calculating the class average. Explain how your code uses iteration (loops) and selection (conditional statements). (2) Ex…Practice full FRQs
Ready to score a 5?
Adaptive CSP drills, instant explanations, and FRQ feedback graded on the official rubric — all free.