1. Which of the sentences above are correct?-- All are correct.
2. Which are natural?-- A, B, C, D
3. Which is most formal, if any?-- Formality does not really enter in to this problem.
4. Is there any difference in meaning in using 'one' than 'answer' in sentence E?-- No.