Practice test · 120 minutes

AP Computer Science Principles Practice Test 1

This practice test contains 70 multiple-choice questions to be completed in 120 minutes, mirroring the length, timing, and question count of the multiple-choice section of the official AP Computer Science Principles Exam, which contributes 70% of the total AP score. Each question offers four answer choices (A--D); select the single best answer for each item. Several questions share a common stimulus --- shared pseudocode, a shared list, or shared data tables --- presented immediately before the questions that reference it; read each stimulus carefully before answering. Pseudocode questions follow the official AP CSP Exam Reference Sheet conventions: <- for assignment, relational operators =, !=, >, <, >=, <=, logical operators NOT, AND, OR, selection with IF/ELSE IF/ELSE, fixed-count iteration with REPEAT n TIMES, condition-controlled iteration with REPEAT UNTIL(condition) (which checks the condition before each pass and stops once it becomes TRUE), list iteration with FOR EACH item IN list, 1-indexed lists with LENGTH, APPEND, INSERT, and REMOVE, and procedures defined with PROCEDURE name(parameters) and RETURN(value). No calculator is needed for this practice set. Please note: the actual AP Computer Science Principles course also requires a separate Create Performance Task --- original program code and a video --- that students design and submit outside of, and independently from, the multiple-choice exam; that task is not simulated here, since this companion set covers only the multiple-choice exam portion of the course. This is an independently written practice test created for study purposes and is not an official College Board form; it is not endorsed by or affiliated with the College Board or the AP Computer Science Principles Program.

Time left 120:00