Quiz submission record for quiz3-2-2 at Wed Jul 7 23:12:11 2004: Your Answer for Question 1: The purpose of the preprocessor is to go through the code before it is compiled and do things such as file inclusion and macro substitution. The input comes from the programmer so it would be a type of pseudocode and the output is c code, such as when #define is used, and lines are replaced. If it were a seperate step in the figure it would go before the compiler. Your Answer for Question 2: The impact this would have on the c programmer would be a loss of programmer productivity. Instructions would be more complicated and the compilation process would be slower. Also depending on how the linker is incorporated, if one line of code is changed then the whole program would have to be recompiled and assembled. Your unique submission ID is quiz3-2-2-cs61c-as-1089267131-510.