insoluble salt ..........please help (20 points)

2007-05-02 3:29 am
i want to know that whether the insoluble salt
eg: calcium sulphate , barium sulphate, lead (II) sulphate
calcium carbonate, magnesium carbonate and other common carbonates
will react with acid?i knew that they are insoluble in water
but i also read some book , telling me that dilute acid can react with carbonates
who can tell me the answer ar.............
please help

回答 (2)

2007-05-02 5:47 am
✔ 最佳答案
that see you what acid you add.
for example: calcium carbonate can react with dilute hydrochloric acid, as the product calcium chloride is soluble.If you add dilute sulphuric acid, there will be no reaction because a protective(insoluble) layer ---calcium sulphate formed.
參考: Myself
2007-05-03 1:41 am
acids will react with carbonates to give carbon dioxide although they are insoluble in water. it's because the insoluble carbonates contain carbonate ion that will react with hydrogen ion in the acid. however, some carbonates will not react will some acids, such as calcium carbonate and dilute sulphuric acid. it's because insoluble calcium sulphate will be formed on the surface of calcium carbonate and stop the reaction by acting as protective layer.
參考: me*


收錄日期: 2021-04-12 20:24:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070501000051KK04505

檢視 Wayback Machine 備份