Correct answer is (a) Generator
For explanation I would say: A generator is provided so that it can constantly charge the battery. The rate of charging current flowing from the generator to the battery depends upon the state of charge of the battery. If the battery is run down, the charging rate will be higher, and as it gradually charged the rate tapers off to lower value.