Unit 7 APCSP Review

0.0(0)
Studied by 4 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/10

flashcard set

Earn XP

Description and Tags

Last updated 7:42 AM on 2/3/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

11 Terms

1
New cards
Parameter:
a variable in a function definition. Used as a placeholder for values that will be passed through the function.
2
New cards
Argument:
the value passed to the parameter
3
New cards
Return:
used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression.
4
New cards
Procedural abstraction:
a process and allows a procedure/function to be used only knowing what it does, not how it does it.
5
New cards
Procedural abstraction allows...
a solution to a large problem to be based on the solution of smaller subproblems. This is accomplished by creating procedures/functions to solve each of the subproblems.
6
New cards
Library:
a group of functions (procedures) that may be used in creating new programs
7
New cards
API is an abbreviation for
Application Program Interface
8
New cards
API:
specifications for how functions in a library behave and can be used
9
New cards
Functions can only return...
one value at a time
10
New cards
A function can have:
No parameters and no return values

Parameters, but no return values

Return values, but no parameters

Parameters and return values
11
New cards
Modularity
The subdivision of a computer program into separate subprograms. AKA a term for using libraries or other forms of organization in a program