在BaCl2的水溶液中通入SO2末见沉淀,把其分成两份,向其中一份a中通入NH3,另一份b中加入Cl2,则

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:52:42
在BaCl2的水溶液中通入SO2末见沉淀,把其分成两份,向其中一份a中通入NH3,另一份b中加入Cl2,则A只有a中产生沉淀BaSO4 B.只有b中产生沉淀BaSO3 C.都产生沉淀 D.都不产生沉淀,清详细分析原因

SO2+H20=H2SO3,H2SO3会跟BaCl2反应吗?BaCl2是沉淀吗?NH3会跟H2O反应吗?是生成NH3.H2O吗?NH3.H2O会跟H2SO3反应吗》生成的是(NH4)2SO3吗?(NH4)2SO3会跟BaCl2反应吗?生成的是BaSO3沉淀吗?

C.都产生沉淀

SO2+H20=H2SO3,H2SO3不会跟BaCl2反应;但会部分电离:
H2SO3 == H(+) + HSO3(-)
HSO3(-) == H(+) + SO3(2-)
此时溶液呈酸性,SO3(2-)浓度很小,不会和Ba2+反应生成BaSO3沉淀。

a中通入NH3,溶液由酸性变为碱性,SO3(2-)浓度增大,会和Ba2+反应生成BaSO3沉淀。

b中加入Cl2:
Cl2 + H2SO3 + H2O = H2SO4 +2HCl
BaCl2 + H2SO4 = BaSO4 + 2HCl
生成BaSO4沉淀。