The correct answer to the question is : B) A moving charge has both an electric and magnetic field, and a stationary charge has only an electric field.
EXPLANATION :
Before answering this question, first we have to understand the nature of field created by charge particles.
If the charge particle is at rest i.e stationary, then the field created by the charge particle is electric in nature. Hence, a stationary charge particle produces electric field only.
If a charge particle moves with uniform velocity, then the field will be only magnetic .Hence, a non accelerating charge particle will produce magnetic field.
If a charge particle accelerates, then the field created by the charge particle is electromagnetic in nature.
Hence, the correct answer of this question is the second statement.