A hypothesis is

A. A proposed solution to observed phenomena.
B. A question derived from observed phenomena.
C. A testable explanation for observed phenomena.
D. Generated as the final step in scientific inquiry.