二氧化硫通入已酸化的硝酸钡溶液中为什么不生成亚硫酸钡

如题。为什么生成硫酸钡。。。

第1个回答  2012-02-03
酸化,溶液中有H+,就形成了HNO3,将SO2氧化成SO4^2-,就生成BaSO4沉淀了。追问

意思就是说如果没有酸化环境的话就是生成亚硫酸钡是吧?

追答

不是。
若没有酸化,则SO2本身溶于水,就形成H2SO3酸性溶液,同样会出现HNO3,同样会氧化SO2成为SO4^2-,而生成BaSO4沉淀。
但是若改成BaCl2溶液,就简单了,就是不反应,因为即使反应生成BaSO3,同时必定生成HCl,两者不能存在,还是会逆向生成BaCl2和SO2的,即弱酸不能生成强酸。
类似的还有CO2通入BaCl2或者Ba(NO3)2,都没有现象。

追问

如果弱酸不能生成强酸的话那亚硫酸和硝酸钡怎么反应的额。这也是复分解反应啊、、、

追答

不是复分解反应,而是氧化还原反应,注意到了吗,生成的是BaSO4,S的化合价升高了。

本回答被提问者采纳
第2个回答  2012-02-03
假设有亚硫酸钡的话,已酸化的硝酸钡溶液中即含有强氧化的硝酸,也会使亚硫酸钡变成硫酸钡
第3个回答  2012-02-03
生成的亚硫酸钡,会被氧化成硫酸钡,所以只生成硫酸钡
相似回答