问题 选择题

硫酸亚铁加热发生如下反应:2FeSO4=Fe2O3+SO2↑+SO3↑,如果把产生的气体通入BaCl2溶液中,其结果是(  )

A.有BaSO4沉淀,SO2从溶液中逸出

B.有BaSO4沉淀,SO3从溶液中逸出

C.SO2和SO3全部吸收,有BaSO4沉淀产生

D.产生BaSO4和BaSO3的混合沉淀

答案

混合气体中含有SO3,将生成的气体通入BaCl2溶液中发生:SO3+H2O=H2SO4,则没有SO3逸出;

H2SO4+BaCl2=BaSO4↓+2HCl,则有BaSO4沉淀生成;

由于H2SO3酸性小于HCl和H2SO4,则SO2不能与BaCl2溶液反应而从溶液中逸出,故得不到BaSO3沉淀.

故选A.

单项选择题
单项选择题