What is the origin of the various moons around the planets in the solar system?
A. All are captured asteroids
B. All formed by collision and condensation like the planets they orbit
C. All were formed from material ejected when their planets were struck by large objects
D. All three of the mechanisms listed above are believed to have occurred