Not quite. Who is giving you these awful questions? They need to spend more time teaching good design/coding techniques.

A. I don't know about A. Isn't the expanding of macros part of the preprocessor?
B. You're right.
C. Read the first paragraph of the page you linked to.
D. Never used it.
E. Binary? Linking? No -- #include expands one text file into another.

So there's my two cents. Now stick around while one of the gurus corrects us.