The magnetic field is generated by:

A) an electron moving at constant speed in a straight line

B) a proton moving in a circle

C)a neutron moving in a circle

D) none

2 answers

A and B are correct. Cannot you read Amperes Law, or Ampere's discovery? Moving charges (currents) generate magnetic fields. You need not post this again. Read for yourself: http://en.wikipedia.org/wiki/Magnetic_field
I Know, I did read it...But i am not provided with an answer choice of both. I am wondering, must the electron be moving in a straight line?