21. The most common operation used in constructors is _____
A. addition
B. overloading
C. assignment
D. polymorphism
22. When a function performs tasks based on a decision, it has _____
A. functional cohesion
B. coincidental cohesion
C. logical cohesion
D. no cohesion
23. To create a template class, you begin with _________
A. the template definition
B. the keyword class
C. the function definitions
D. the keyword definition
24. Which of the following is a C++ object?
A. >>
B. read()
C. cin
D. iostream
25. A variable is _____
A. an item of data
B. a memory location whose value can change while the program is running
C. a memory location whose value cannot change while the program is running