将绿矾晶体加强热,除生成水蒸气以外,还发生如下反应:2FeSO4═Fe2O3+SO2↑+SO3↑,如将生成的混合气体通过BaCl2溶液,应发生的现象有(  ) A.一定产生BaSO4沉淀 B.一定产生BaSO3沉淀 C.一定

问题描述:

将绿矾晶体加强热,除生成水蒸气以外,还发生如下反应:2FeSO4═Fe2O3+SO2↑+SO3↑,如将生成的混合气体通过BaCl2溶液,应发生的现象有(  )
A. 一定产生BaSO4沉淀
B. 一定产生BaSO3沉淀
C. 一定有BaSO4沉淀 和BaSO3沉淀
D. 一定有SO3逸出

混合气体中含有SO3,将生成的气体通入BaCl2溶液中发生:SO3+H2O=H2SO4,则没有SO3逸出;
H2SO4+BaCl2=BaSO4↓+2HCl,则有BaSO4沉淀生成;
由于H2SO3酸性小于HCl和H2SO4,则SO2不能与BaCl2溶液反应而从溶液中逸出,故得不到BaSO3沉淀.
故选A.