SAT / PSAT
SAT / PSAT Prep
History & Social Science
AP World History AP US History AP European History AP Human Geography AP US Government & Politics AP Psychology AP Macroeconomics AP Microeconomics
English
AP English Language & Composition AP English Literature & Composition
Math & Computer Science
AP Calculus AB/BC AP Precalculus AP Statistics AP Computer Science A AP Computer Science Principles
Sciences
AP Biology AP Chemistry AP Environmental Science AP Physics 1 AP Physics 2
World Languages & Arts
AP Spanish Language AP Art History AP Music Theory Start studying →
Unit 1 · Creative Development Flashcards Cheat Sheet Essentials Visual Review MC Practice FRQ Practice

AP Computer Science Principles Unit 1 Practice Questions

35 multiple-choice questions in College Board exam style. Each has four choices and a full explanation of why each option is right or wrong.

← Back to Unit 1 hub
Question 1 of 35 Score: 0/0

Strategy tips

Separate function from purpose. Function is what the program does; purpose is why and for whom.

Classify the error. Syntax errors usually stop a program from running; logic errors let it run but give wrong output.

Remember development is iterative. Investigate, design, prototype, and test, using feedback each pass.

Read the explanations even when you got it right, and watch for the practice-focused wording AP CSP uses.