Quiz submission record for quiz3-2-2 at Thu Jul 8 10:44:36 2004: Your Answer for Question 1: The purpose of the preprocessor is to change all the codes that can be changed before compiling. Example is something as #define some_variable 5. As long as the program runs through and sees some_variable it will replace it with value 5 even before compiling. input will be the name of the variable. output will be the pointer to the memory where the value is saved. It will be done before the first step. Your Answer for Question 2: The compiler would translate directly into the machine language. So it would be very inefficient since the entire group of files need to be recompiled again and again, even slight bit of the code changed from a portion of one of the files. Your unique submission ID is quiz3-2-2-cs61c-eb-1089308676-2055.