Which of the following statements is not correct?
All metal carbonates react with acid to give a salt, water and carbon dioxide
All metal oxides react with water to give salt and acid
Some metals react with acids to give salt and hydrogen
Some non-metal oxides react with water to form an acid
Steps: Statement (b) is incorrect: metal oxides generally react with water to give metal hydroxides (bases), not salt and acid. For example, CaO + H₂O → Ca(OH)₂.