Answer from cs61c-cq (Shijie Li 15959617) for Question 1 The purpose of the prepocessor is to include the library header and replace values for runing the C program. Its input language is C and output language is the program ready to compile. It should be above the compiler.