Answer from cs61c-af (Annie Tran 16811592) for Question 1 The purpose of a preprocessor are to include files that you declare with #include, make macro substitution, and filter code depend on the conditional statment. The preprocessing takes place in the compiler and the language of input is c and the language of output is also c.