AP Daily Sample Prompts
(click each section for scoring criteria)
(click each section for scoring criteria)
1. Explain how the input to your program is received and how expected corresponding output(s) are produced as a result.
The written response:
Explains how input is received
Gives corresponding output
Explains how output is produced
Consider Written Response 1 and the student's Program Code when scoring this point.
Response must state specifically how input is given to the program.
Do NOT award a point if any one or more of the following is true:
The response is inaccurate, or inconsistent with the program.
2a. Refer to your Personalized Project Reference when answering this question.
Consider the first conditional statement included in the Procedure section of your Personalized Project Reference. Describe a condition that will cause the body of this conditional statement to execute and describe the result of the statement's execution in the context of the program.
The written response:
Describes a specific value or range of values that cause the first conditional to be true.
AND
Describes the result of the statements execution in the context of the program.
Consider the Personalized Project Reference and Written Response 2a when scoring this point.
Response must refer to the FIRST conditional statement.
Do NOT award a point if any one or more of the following is true:
The response is inaccurate, or inconsistent with the program.
2b. 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 a call to the procedure and explain what behavior this call can be used to test in your program.
The written response:
Describes a call with argument(s).
Explains the behavior that the call can test as part of a testing strategy.
Consider the Personalized Project Reference and Written Response 2b when scoring this point.
Response must correctly refer to the identified procedure.
Do NOT award a point if any one or more of the following is true:
If no procedure with an explicit parameter is defined in the PPR.
The response is inaccurate, or inconsistent with the program.
2c. Refer to your Personalized Project Reference when answering this question.
Consider the list identified in the List section of your Personalized Project Reference. Describe how your program could be written without the use of a list. If it is not possible for your program to work without the use of a list, describe how your program's functionality would be limited.
The written response:
Describes a plausible way to rewrite the program without the use of a list.
OR
Describe the limitations to the program's functionality if a list were not used.
Consider the Personalized Project Reference and Written Response 2c when scoring this point.
Response must correctly refer to the identified list.
Do NOT award a point if any one or more of the following is true:
If no list is defined in the PPR.
The response is inaccurate, or inconsistent with the program.