SO2与BaCl2溶液反应生成BaSO3沉淀.这句话对吗?

问题描述:

SO2与BaCl2溶液反应生成BaSO3沉淀.这句话对吗?

不对

不对
如果反应 方程式应为SO2+H2O+BaCl2====BaSO3+2HCl
SO2溶解生成H2SO3是弱酸 HCl是强酸 根据强酸制弱酸原理 反应无法发生
实际上 即使反应了 BaSO3也会溶解于HCl中
BaSO3+2HCl====SO2(气体)+H2O+BaCl2

错.在这里不能弱酸制备强酸.如果能反应的话就是H2SO3得到HCl了

不对,若反应了则生成了HCL,BaSO3会溶解