2025 Set2 Prompts
Set 2 Set 2 Scores Set 2 Chief Reader Report
Set 2 Set 2 Scores Set 2 Chief Reader Report
1. Identify an unexpected or invalid input that a user could provide to your program. Describe the behavior of your program after it receives this input. If it is not possible for your program to accept an unexpected or invalid input, explain why this is the case.
The written response:
??
Consider the Video, or Program Code if necessary, and Response 1 when scoring this point.
??
Do NOT award a point if any of the following is true:
??
2a. Refer to your Personalized Project Reference when answering this question.
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 false. Explain why the specified value(s) will cause this expression to evaluate to false.
The written response:
??
Consider the PPR and Response 2a when scoring this point.
??
Do NOT award a point if any of the following is true:
The Procedure section of the Personalized Project Reference does not contain a conditional statement.
The description of the Boolean expression does not match the code in the first conditional statement.
The description of the behavior of the code when the expression is false does not match the code in the first conditional statement.
The response only recites lines of code instead of providing a general description.
The response describes a conditional statement or behavior that is implausible, inaccurate, or inconsistent with the program.
2b. Refer to your Personalized Project Reference when answering this question.
Consider the code segment in part (ii) of the List section of your Personalized Project Reference. Suppose another programmer modifies this code segment. Describe a modification the other programmer could make to this code segment that would result in a logic error. Explain why this modification would result in a logic error.
The written response:
??
Consider the PPR and Response 2b when scoring this point.
??
Do NOT award a point if any of the following is true:
??
2c. Refer to your Personalized Project Reference when answering this question.
Consider the procedure identified in part (i) of the Procedure section of your Personalized Project Reference. Describe the functionality provided by this procedure. Explain how implementing this functionality as a procedure results in your program being easier to maintain than if the functionality were not implemented as a procedure.
The written response:
??
Consider the PPR and Response 2c when scoring this point.
??
Do NOT award a point if any of the following is true:
??