Quiz submission record for quiz3-2-2 at Thu Jul 8 01:01:12 2004: Your Answer for Question 1: The preprocessor have two functions. one is to include the contents of a file during compilation. second is to replace a token by an arbitrary sequence of characters. so its input should be a C language. and its output should be assembly language. since the output is an assembly language, it should be other brench of compiler step located at step 1 and step 2. Your Answer for Question 2: if we combine assenbler and linker, every time when we change a line of code, the computer need to run the assembler and linker for the whole program, which is a terrible of computing resources. Your unique submission ID is quiz3-2-2-cs61c-aw-1089273672-1549.