Loading…
Full-length practice exam modeled on the official College Board AP Computer Science A exam. 40 Java multiple-choice questions covering primitives, objects, control flow, classes, arrays, ArrayList, 2D arrays, inheritance, and recursion, plus 4 free-response questions: Methods & Control Structures, Class Design, ArrayList, and 2D Array. All Java code follows the AP CSA Reference (Java subset).
Section I — Multiple Choice
40 questions · 90 minutes
40 Java MCQs covering all 10 units. No calculator. AP CSA Reference Sheet provided.
Section II — Free Response
4 items · 90 minutes
4 FRQs (9 points each, 36 total): Q1 Methods & Control Structures, Q2 Class Design, Q3 Array/ArrayList, Q4 2D Array. Self-graded rubric checklist.
Total time: 3h 0m. Each section has its own timer; sections are completed back-to-back. Free-response sections use a self-grading rubric checklist after you write your response.
More resources