Problem
1. Name three kinds of parameters. How are they processed in C++?
2. Why should side effects of functions be avoided? What is a program stub?
3. What is the difference between stubs and drivers, and when should each be used?
4. What is a structured walkthrough?