> **1.** Section 15.1 listed several advantages of dividing a program into multiple source files.(a). Describe several other advantages > (b). Describe some disadvantages --- > **2.** Which of the following should *not* be put in a header file? Why not? b. Function definitions - Functions should only be defined once, and this allows multiple files to share the same function definition --- > **3.** We saw that writing `#include ` instead of `#include "file"` may not work if file is one that we've written. Would there be any problem with writing `$include "file"` instead of `#include ` if *file* is a system header? Yes, `""` is a path relative to the current file, whereas `<>` is a path to the system's standard library headers. --- > **4.** Assume that `debug.h` is a header file with the following contents... >(a). What is the output when the program is executed? ``` ```