将SO2通入BaCl2溶液至饱和,未见有沉淀,继续通入另一种气体X则产生沉淀,则X可能是A.NH3B.CO2C.HClD.Cl2
网友回答
AD
解析分析:将SO2通入BaCl2溶液中 如生成沉淀,应有两种情况,一是溶液中有较多的SO32-离子,或发生氧化还原反应生成SO42-离子,或者生成其它沉淀,例如与H2S反应生成S沉淀.
解答:A、通入氨气溶液呈碱性,溶液中生成大量的SO32-离子,生成沉淀BaSO3,故A正确;
B、SO2与CO2对应的酸都比盐酸弱,所以都不与BaCl2反应,所以通入SO2与CO2都不会生成沉淀,故B错误;
C、HCl与H2SO3和BaCl2都不反应,无沉淀生成,故C错误;
D、Cl2和SO2在水溶液中发生反应生成硫酸和盐酸,而硫酸能与氯化钡均反应生成硫酸钡沉淀,故D正确;
故选AD.
点评:本题考查了元素及其化合物的知识,掌握物质间的反应是解题的关键,要求学生熟记教材知识,学以致用.