把SO3和SO2同时通入BaCl2溶液中,为什么产生的沉淀不是BaSO3和BaSO4?
问题描述:
把SO3和SO2同时通入BaCl2溶液中,为什么产生的沉淀不是BaSO3和BaSO4?
答
SO2与BaCl2溶液不反应.可用反证法说明:若反应,则应为SO2+H2O+BaCl2=BaSO3+2HCl,而BaSO3更易与盐酸反应生成SO2,
SO3与BaCl2溶液反应原理可看成是:SO3+H2O=H2SO4,H2SO4+BaCl2=BaSO4(沉淀)+2HCl,BaSO4不能溶解在盐酸中.
综上,最后产生的沉淀是BaSO4!