Which of the following on reaction with acid will produce CO2?
Metal Carbonates
Metal Bicarbonate
Acid on reaction with a metal gives salt and hydrogen gas.
Acid(aq)+Metal(s)→Metal salt(s)+H2(g)
Acids on reaction with base give salt and water.
Acid(aq)+Base(aq)→Salt(s)+H2O(aq)
Acids react with metal carbonates to give carbon dioxide, water and the metal salt.
Metal Carbonate(s)+Acid(aq)→Metal salt(s)+CO2(g)+H2O(l)
Acids react with metal bicarbonates to give carbon dioxide, water and the metal salt.
Metal Bicarbonate(s)+Acid(aq)→Metal salt(s)+CO2(g)+H2O(l)