Quiz submission record for quiz3-2-2 at Wed Jul 7 15:05:20 2004: Your Answer for Question 1: The purpose of the C preprocessor is to replace code in a program to make it more less error prone. Its input is C language.. thus the "C" in its name. Its output is also C code that varies from spaces in strings to predefined variable names. The C preprocessor would take place right before the compiler into another "assembler" area. It is like taking pseduo-code in C and making it more C. Your Answer for Question 2: If a programmer gets an error in the linker section then the compiler will have to do redo every single step by compiling it and assembling it which could be detramental memory and time wise. Your unique submission ID is quiz3-2-2-cs61c-eo-1089237920-909.