Pick the correct options.

Any isolated charge which is in motion or in rest have a magnetic moment


Electrons and protons have magnetic moment because they are charged particles and have a magnetic moment even at rest due to their spin angular momentum.


(C) and (d) options are incorrect because atoms and nuclei have multiple number of charge particles and hence magnetic moments in different directions. The net magnetic moment of an atom or a nuclei may become equal to zero due to cancellation of magnetic moments.


Therefore, all electrons and protons have magnetic moments whereas all atoms and nuclei do not.

1