Both A and B are correct. Moving charges make magnetic fields. See Ampere's Law.
This is an exceedingly poor question.
An electromagnetic field is generated by:
A) an electron moving at constant speed in a straight line
B) a proton moving in a circle
C) an neutron moving in a circle
D) neither
1 answer