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 Java-heavy code tracing topic banks for stronger APCSA-style question practice.
Mode Options
Practice mode
Check answers as you go and use explanations for review.
Unit-level topics
34 topic banks with 15 questions each, from exam level up to challenge level.
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
34 topic banks · 15 questions in each set
Optional: type a topic name to narrow the AP CSA practice sets.
Expressions
15 Q
15 distinct AP CSA questions for primitive expressions: 5 code-tracing traces, each a different code shape, plus 10 challenge questions that compose several concepts at once.
Start Topic PracticeExpressions
15 Q
15 distinct AP CSA questions for integer division and mod: 5 code-tracing traces, each a different code shape, plus 10 challenge questions that compose several concepts at once.
Start Topic PracticeExpressions
15 Q
15 distinct AP CSA questions for casting and math.random: 5 code-tracing traces, each a different code shape, plus 10 challenge questions that compose several concepts at once.
Start Topic PracticeExpressions
15 Q
15 distinct AP CSA questions for string concatenation: 5 code-tracing traces, each a different code shape, plus 10 challenge questions that compose several concepts at once.
Start Topic PracticeConditionals
15 Q
15 distinct AP CSA questions for boolean operators: 5 code-tracing traces, each a different code shape, plus 10 challenge questions that compose several concepts at once.
Start Topic Practice