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
32 code-heavy topic banks with 50 tracing 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 code-tracing banks · 50 questions in each topic set
Optional: type a topic name to narrow the AP CSA practice sets.
Expressions
50 Q
Code-heavy AP CSA tracing questions for code tracing: primitive expressions, with step-by-step Java traces and explanation-driven review.
Start Topic PracticeExpressions
50 Q
Code-heavy AP CSA tracing questions for code tracing: integer division and mod, with step-by-step Java traces and explanation-driven review.
Start Topic PracticeExpressions
50 Q
Code-heavy AP CSA tracing questions for code tracing: casting and math.random, with step-by-step Java traces and explanation-driven review.
Start Topic PracticeExpressions
50 Q
Code-heavy AP CSA tracing questions for code tracing: string concatenation, with step-by-step Java traces and explanation-driven review.
Start Topic PracticeConditionals
50 Q
Code-heavy AP CSA tracing questions for code tracing: boolean operators, with step-by-step Java traces and explanation-driven review.
Start Topic Practice