Quiz submission record for quiz3-2-2 at Wed Jul 7 15:03:34 2004: Your Answer for Question 1: The C preprocessor, if it were shown in the chart, would be right before the compiler. Its purpose is to just make some constants more obvious, or to create macros to make complicated tasks that need to be repeated more succinct and compact. It takes as input a C program, and outputs a C program, because it does not really interpret or change the program, it just replaces certain text segments. Your Answer for Question 2: Technically, I do not think that it should have any real noticeable effect on the C programmer. After all, it would be the responsibility of the compiler to take care of the issues of the assembler and the linker, so the actual implementation should be hidden. Perhpas the C programmer would have to worry about issues of including library files or managing memory, but it seems unlikely. Your unique submission ID is quiz3-2-2-cs61c-el-1089237814-1973.