某溶液可能是由HCl H2SO4 K2CO3 MgCl2 中的一种或几种物质构成......

若向该溶液中加入 Ba(OH)2 溶液时,起先没有沉淀产生,后来产生沉淀,再后来不再有沉淀生成
则原溶液中含有的溶质是什么
请写一下简单的解题思路
主要讲解一下 该溶液中有没有 K2CO3

溶液中必含盐酸, MgCl2 ,不含H2SO4和K2CO3
理由:H2SO4 K2CO3 MgCl2均可和Ba(OH)2反应产生沉淀,分别为、碳酸钡和氢氧化镁。加入Ba(OH)2 溶液时,起先没有沉淀产生,所以不含H2SO4(必生成硫酸钡),必含盐酸;因为含盐酸,所以不含K2CO3;又后来产生沉淀,即盐酸反应完后,MgCl2和Ba(OH)2 反应生成氢氧化镁沉淀。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-02-12
只含有K2CO3
因为先生成碳酸钡沉淀,后被Ba(OH)2溶解

其他的沉淀都不能被溶解
第2个回答  2008-02-12
先没产生沉淀则含H+且无(SO4)2-,即有HCl,无H2SO4
“再后来不再有沉淀生成”,不太理解
后产生沉淀沉淀不溶的话含Mg(OH)2,无K2C03.
后产生沉淀沉淀溶的话,无Mg(OH)2,含K2C03.
因为过量(OH)-能与(CO3)2-反应使BaCO3溶解
相似回答