2025 AP CSP Exam Study Guide
questions well answered
Abstraction - correct answer ✔✔Pulling out specific differences to make one solution work for multiple
problems.
Algorithm - correct answer ✔✔A precise sequence of instructions for processes that can be executed by
a computer
API - correct answer ✔✔a collection of commands made available to a programmer
Documentation - correct answer ✔✔a description of the behavior of a command, function, library, API,
etc.
Function - correct answer ✔✔A piece of code that you can easily call over and over again.
Library - correct answer ✔✔a collection of commands / functions, typically with a shared purpose
Loop - correct answer ✔✔The action of doing something over and over again.
Parameter - correct answer ✔✔An extra piece of information that you pass to the function to customize
it for a specific need.
Boolean - correct answer ✔✔A single value of either TRUE or FALSE
Boolean Expression - correct answer ✔✔in programming, an expression that evaluates to True or False.
Concatenate - correct answer ✔✔to link together or join. Typically used when joining together text
Strings in programming (e.g. "Hello, "+name)
questions well answered
Abstraction - correct answer ✔✔Pulling out specific differences to make one solution work for multiple
problems.
Algorithm - correct answer ✔✔A precise sequence of instructions for processes that can be executed by
a computer
API - correct answer ✔✔a collection of commands made available to a programmer
Documentation - correct answer ✔✔a description of the behavior of a command, function, library, API,
etc.
Function - correct answer ✔✔A piece of code that you can easily call over and over again.
Library - correct answer ✔✔a collection of commands / functions, typically with a shared purpose
Loop - correct answer ✔✔The action of doing something over and over again.
Parameter - correct answer ✔✔An extra piece of information that you pass to the function to customize
it for a specific need.
Boolean - correct answer ✔✔A single value of either TRUE or FALSE
Boolean Expression - correct answer ✔✔in programming, an expression that evaluates to True or False.
Concatenate - correct answer ✔✔to link together or join. Typically used when joining together text
Strings in programming (e.g. "Hello, "+name)