B. There is no onRequestNew() method, and onRequest() executes in between onRequestStart() and onRequestEnd().
A2:
D. Each OnRequestEnd.cfm is paired with an Application.cfm file. OnRequestEnd.cfm runs only if it is located in the same directory as the Application.cfm file that was executed.
A3:
A and C. onRequest() cannot be used with Web Services or Flash Remoting.
A4:
B. Local variables are indeed local to the CFC, but as the requested page is included using <cfinclude> that page shares the CFCs scope.