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