• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 73 páginas
Examen

Ap Computer Science Principles Exam Full Package Questions Answers And Rationale

Document preview thumbnail
Vista previa 4 fuera de 73 páginas

Ap Computer Science Principles Exam Full Package Questions Answers And Rationale

Vista previa del contenido

1


AP COMPUTER SCIENCE PRINCIPLES EXAM FULL PACKAGE QUESTIONS
ANSWERS AND RATIONALES 2026-27 LATEST UPDATED VERSION INSTANT
DOWNLOAD PDF..!!

INTRODUCTION

The AP Computer Science Principles (AP CSP) exam is a College Board assessment that
evaluates students' understanding of computational thinking practices and the course's big
ideas: creative development, data, algorithms and programming, computer systems and
networks, and the impact of computing. Unlike traditional computer science exams, AP CSP
emphasizes broad foundational concepts rather than a specific programming language,
making it accessible to students from all backgrounds. The exam consists of two distinct
sections: a through-course Create performance task (30% of the score) completed during 9
hours of in-class time, and a fully digital end-of-course exam in the Bluebook app (70% of the
score) featuring 70 multiple-choice questions (including single-select, passage-based, and
multiple-select formats) plus two written-response questions based on the student's
Personalized Project Reference . The 2026 exam administration is scheduled for May 14,
2026 . This comprehensive question bank delivers 200 advanced, scenario-based multiple-
choice questions modeled precisely on the verified AP CSP content domains, with detailed
rationales explaining why each correct answer is correct and why every distractor fails. Each
question is designed to replicate the application-level reasoning required to earn a qualifying
score on the AP CSP exam.

CORE DOMAINS TESTED

• Creative Development: Collaboration, program design, iterative development, and
documentation

• Data: Binary representation, data compression (lossless vs. lossy), metadata, and
data abstraction

• Algorithms and Programming: Pseudocode, variables, conditionals, loops,
procedures, lists, algorithm efficiency, and debugging

• Computer Systems and Networks: Internet protocols, packet switching, IP
addressing, DNS, and network architecture

• Impact of Computing: Beneficial and harmful effects, digital divide, algorithmic bias,
cybersecurity, and ethical considerations

• Create Performance Task Written Response: Program design, algorithm
development, errors and testing, and data/procedural abstraction



QUESTIONS 1-200

,2


Q1: A student is developing a program to track daily water intake.
The program asks the user to input the number of ounces consumed
and displays a running total. Which component of the program is the
input?
A) The running total displayed on screen
B) The number of ounces entered by the user
C) The code that calculates the total
D) The variable that stores the total
Rationale: The correct answer is B. Input refers to data that is sent to
a program from the user or another source. The ounces entered by
the user are the input. Option A is incorrect because the running total
is output. Option C is incorrect because the calculation code is the
program logic. Option D is incorrect because the variable stores data
internally, not as input.
Q2: A programmer uses the expression (NOT true) OR (false AND
true). What does this expression evaluate to?
A) False
B) True
C) It cannot be determined
D) It results in an error
Rationale: The correct answer is A. (NOT true) evaluates to false.
(false AND true) evaluates to false. false OR false evaluates to false.
Option B is incorrect because both sides of the OR are false. Option C
is incorrect because the expression can be evaluated. Option D is
incorrect because the expression is syntactically valid.
Q3: Which binary number represents the decimal value 13?
A) 1011
B) 1101
C) 1110

,3


D) 1001
Rationale: The correct answer is B. 1101 in binary = 1×8 + 1×4 + 0×2 +
1×1 = 8 + 4 + 1 = 13. Option A is incorrect because 1011 = 11. Option
C is incorrect because 1110 = 14. Option D is incorrect because 1001 =
9.
Q4: A student wants to compress a text document so that the original
text can be perfectly reconstructed. Which compression method
should be used?
A) Lossy compression
B) Lossless compression
C) MP3 encoding
D) JPEG compression
Rationale: The correct answer is B. Lossless compression allows the
original data to be perfectly reconstructed. Option A is incorrect
because lossy compression permanently discards some data. Option C
is incorrect because MP3 is a lossy audio format. Option D is incorrect
because JPEG is a lossy image format.
Q5: What is the primary purpose of a protocol in computer
networking?
A) To increase the speed of data transmission
B) To establish rules for how data is exchanged between devices
C) To compress data before transmission
D) To encrypt all network traffic
Rationale: The correct answer is B. Protocols are sets of rules
governing the exchange or transmission of data between devices.
Option A is incorrect because protocols do not necessarily increase
speed. Option C is incorrect because compression is separate from
protocol rules. Option D is incorrect because encryption is one
function some protocols support, not the definition of a protocol.

, 4


Q6: A student is writing a procedure that calculates the average of a
list of numbers. What is the correct order of steps?
A) Initialize a sum variable, iterate through the list adding each
element, divide the sum by the list length
B) Divide the list length by the sum, initialize a variable, iterate
through the list
C) Iterate through the list, divide each element by the length,
initialize a sum
D) Initialize a sum variable, divide by the list length, iterate through
the list
Rationale: The correct answer is A. To calculate an average, you must
first sum all elements, then divide by the count. Option B is incorrect
because the order is illogical. Option C is incorrect because dividing
each element individually does not produce a sum. Option D is
incorrect because division must occur after summation.
Q7: A company's hiring algorithm is found to favor male applicants
because it was trained on historical hiring data that favored men.
What is this an example of?
A) Data compression
B) Algorithmic bias
C) Lossless data
D) Network latency
Rationale: The correct answer is B. Algorithmic bias occurs when an
algorithm produces unfair outcomes due to biased training data or
design. Option A is incorrect because compression is unrelated to
fairness. Option C is incorrect because lossless data refers to
compression. Option D is incorrect because latency is a network
performance measure.
Q8: Which of the following is an example of a computing innovation?

Información del documento

Subido en
19 de octubre de 2026
Número de páginas
73
Escrito en
2026/2027
Tipo
Examen
Contiene
Preguntas y respuestas
$32.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
passmaster006
4.3
(3)
Vendido
12
Seguidores
1
Artículos
1044
Última venta
6 meses hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes