Variation in a compass is caused by().
A:worn gears in the compass housing
B:magnetism from the earth's magnetic field
C:magnetism within the vessel
D:lack of oil in the compass bearings
出自:海船船员证