q2.
The fuel cells which power such cars are mini power plants in which hydrogen and oxygen react to produce energy and water. Like batteries, they are not an original source of energy—energy is needed to produce the hydrogen in the first place. See Rebecca L. Busby (2005), Hydrogen and Fuel Cells.