向溶液中加入BaCl2溶液生成白色沉淀,再加盐酸时沉淀消失,则其中含有的是Na2Co3还是Na2So4
问题描述:
向溶液中加入BaCl2溶液生成白色沉淀,再加盐酸时沉淀消失,则其中含有的是Na2Co3还是Na2So4
答
Na2CO3
答
是碳酸钠
硫酸钡沉淀是不溶于酸的,碳酸钡沉淀可溶于酸:BaCO3+2HCl=BaCl2+H2O+CO2↑
答
Na2CO3,BaCl2与Na2CO3/Na2SO3反应生成BaCO3沉淀/BaSO3沉淀,同样是白色沉淀,再加盐酸后沉淀消失,即HCl与BaCO3反应生成可溶的BaCl2,而BaSO3不与HCl反应.
答
Na2CO3,硫酸钡是不溶于酸的,而碳酸钡是溶于酸的
BaCl2+Na2CO3===BaCO3↓+2NaCl BaCO3+2HCl===BaCl2+CO2↑+H2O