1. What is the basic structure of a program?   [Answer]

  2. In the example program, what is the purpose of Sort?   [Answer]

  3. Why might it be useful to implement the Selection Sort algorithm as a subprogram?   [Answer]

  4. Why is it better to have the FindSmallest function return the location of the smallest number rather than the actual smallest number?   [Answer]

  5. Why would it be undesirable to implement the Sort program without any subprograms?   [Answer]

  6. When would it be appropriate to use file I/O rather than user I/O in the Sort program?   [Answer]