The correct option is A Chemical reaction
A cell is often prepared by putting two rods or plates(terminals) of different metals in a chemical solution. A battery is often a series combination of such cells. Now this device maintains a constant potential difference between its terminals as a result of the chemical reaction happening in the solution.