将SO2或SO3通入或加入BaCl2溶液中,是否有沉淀产生?注意是或!为什么?

问题描述:

将SO2或SO3通入或加入BaCl2溶液中,是否有沉淀产生?注意是或!
为什么?

SO2加入到BaCl2中是不会产生沉淀的。若反映成功的话生成物会是BaSO3和HCl,那么两者又会反应。
SO3加入到BaCl2会生成BaSO4沉淀和HCl

SO3肯定有,SO2没有。

将SO2通入入BaCl2溶液中不会发生反应,没有沉淀生成.因为二氧化硫对应的亚硫酸比盐酸弱,弱酸不能制取强酸.
将SO3通入入BaCl2溶液中会反应生成白色的硫酸钡沉淀.
方程式是:SO3+BaCl2+H2O==BaSO4↓+2HCl