在下列溶液中,先滴入BaCl2溶液不产生沉淀,再滴入NaOH溶液产生沉淀的是

问题描述:

在下列溶液中,先滴入BaCl2溶液不产生沉淀,再滴入NaOH溶液产生沉淀的是
A.NaHCO3
B.KHSO4
C.Al2(SO4)3
D.AgNO3
给我好点的解释,我搞不懂的是这四个东东明明都可以和氯化钡发生反应生成沉淀的呀,

碳酸氢钠和氯化钡反应是不生成沉淀的,因为碳酸氢钡是溶于水的.
加入氢氧化钠后,碳酸氢根离子变为碳酸根,所以生成碳酸钡沉淀.
碳酸根和碳酸氢根与酸反应都会产生二氧化碳气体使澄清石灰水变浑浊,区分它们的方法就是加酸前,先加氯化钡或氯化钙溶液,看是否产生沉淀来区分它们.