Skip to content

Learn Extracted exam questions AP Computer Science Principles 2025 Free Response · Set 1

2025 Free Response · Set 1

Source PDF on the left, extracted YAML on the right. Compare numbering, marks, options and text.

1 short_answer 1.2

Identify an example output of your program. Explain how this output shows an aspect of your program's functionality.

2 short_answer

Refer to your Personalized Project Reference when answering this question.

2a short_answer 3.53.6

Consider the first selection statement included in the Procedure section of your Personalized Project Reference. Identify the Boolean expression in this selection statement. Identify a specific value or set of values that will cause this expression to evaluate to true. Explain why the specified value(s) will cause the expression to evaluate to true.

2b short_answer 1.43.13

Consider the procedure included in part (i) of the Procedure section of your Personalized Project Reference. Suppose another programmer modifies the code within this procedure. Describe a modification the other programmer could make that would cause this procedure to have a logic error. Describe how the behavior of this procedure would change because of the error.

2c short_answer 3.10

Consider the list included in the List section of your Personalized Project Reference. Suppose another programmer adds several new elements to the end of the list. Explain how the code segment in part (ii) of the List section would need to be modified to account for the additional elements. If no changes to the code segment are necessary, explain why this is the case for your program.

Log in or create account

IGCSE & A-Level