42 questions
Full-Length MCQ Practice Test 1
A 42-question AP CSA-style mixed practice test covering expressions, booleans, loops, strings, arrays, ArrayList, methods, classes, and algorithms.
AP Computer Science A MCQ Practice
Launch full-length tests for exam pacing, or use granular 25-question hard topic banks for targeted Java review.
Mode Options
Practice mode
Check answers as you go and use explanations for review.
Unit-level topics
32 focused topic banks with 25 hard questions each.
Available Tests
42 questions
A 42-question AP CSA-style mixed practice test covering expressions, booleans, loops, strings, arrays, ArrayList, methods, classes, and algorithms.
42 questions
A second 42-question AP CSA-style mixed practice test with fresh code tracing, social-data contexts, arrays, ArrayList, strings, object state, and algorithm reasoning.
Unit-Level Topic Practice
32 topics · 25 hard questions each
Optional: type a topic name to narrow the AP CSA practice sets.
Expressions
25 Q
Hard AP CSA-plus practice for primitive expressions with focused Java tracing, edge cases, and explanation-driven review.
Start Topic PracticeExpressions
25 Q
Hard AP CSA-plus practice for integer division and mod with focused Java tracing, edge cases, and explanation-driven review.
Start Topic PracticeExpressions
25 Q
Hard AP CSA-plus practice for casting and math.random with focused Java tracing, edge cases, and explanation-driven review.
Start Topic PracticeExpressions
25 Q
Hard AP CSA-plus practice for string concatenation with focused Java tracing, edge cases, and explanation-driven review.
Start Topic PracticeConditionals
25 Q
Hard AP CSA-plus practice for boolean operators with focused Java tracing, edge cases, and explanation-driven review.
Start Topic Practice