AP Computer Science A MCQ Practice

Choose an AP CSA MCQ practice test.

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

Pick the test and mode

Back to AP CSA Resources

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.

90 min
ExpressionsConditionalsLoopsStringsArraysArrayListMethodsClassesAlgorithms

42 questions

Full-Length MCQ Practice Test 2

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.

90 min
ExpressionsConditionalsLoopsStringsArraysArrayListMethodsClassesAlgorithms

Unit-Level Topic Practice

Pick a focused AP CSA topic

34 topic banks · 15 questions in each set

Optional: type a topic name to narrow the AP CSA practice sets.

Expressions

15 Q

Primitive Expressions

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 Practice

Expressions

15 Q

Integer Division and Mod

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 Practice

Expressions

15 Q

Casting and Math.random

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 Practice

Expressions

15 Q

String Concatenation

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 Practice

Conditionals

15 Q

Boolean Operators

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