Which of the following reacts with hydrochloric acid to give hydrogen as a product?
Sodium nitrate
Zinc
Sodium carbonate
Sodium sulphate