How does a scientist form a hypothesis?

A. A scientist forms the hypothesis after carefully analyzing the data.
B. A scientist makes a theory about the outcome of the experiment.
C. A scientist makes an educated guess about the answer to a scientific question.
D. A scientist uses the scientific method to form the hypothesis.