Quiz submission record for quiz3-2-2 at Thu Jul 8 01:16:21 2004: Your Answer for Question 1: The C preprocessor's input is C code that may contain #directives such as define macros and conditionals that can include code if certain conditions are met. Its output is also C code, but without any #directives. If it were a separate step, it would be between the C program bubble and the Compiler bubble, as gcc runs cpp on your code when you are compiling. Your Answer for Question 2: Recompiles would be very slow as every file in the project would have to be recompiled, even the ones that weren't changed such as the system librarys, etc. Your unique submission ID is quiz3-2-2-cs61c-cm-1089274581-151.