一道高一化学题..风火急速!!高分!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:11:16
有一瓶无色气体,可能含有HCL H2S CO2 HBr SO2 中的一种或几种,将其通入氯水中 得到无色透明溶液,把溶液分成两分,像一份中加入盐酸酸化的BaCl2溶液,出现白色沉淀,另一份加入硝酸酸化的AgNO3溶液,也有白色沉淀,以下结论正确的有
1:原气体中肯定有SO2
2:原气体中可能有SO2
3:原气体中肯定没有H2S HBr
4:不能肯定有无HCL
5:原气体中肯定没有CO2
6:原气体中肯定有HCL

答案给的是24,为什么
诸位拜托讲一下其他的为什么不对啊

从题目上来看

能产生沉淀的有BACO3 和BASO4
所以是 有可能有SO2
(氯水有氧化性)

至于硝酸银的沉淀
由于是通入氯水中
所以并不能确定有无CL

因为加入盐酸酸化的BaCl2溶液,出现白色沉淀,知有SO4^2-
又因为其通入氯水中,知原来物质被氧化才成为SO4^2-,则原来可能为SO2,但是由于Cl2溶于水生成的HClO具强氧化性,若存在H2S,不能保证其不会将H2S氧化………………解释1、2

加入硝酸酸化的AgNO3溶液,也有白色沉淀,知溶液中有Cl-,但是因为一开始将气体通入Cl2,Cl2被还原为Cl-,所以不能确定…………4

对于其他几种物质,它们的存在并不会给实验现象造成直接的影响,都是不确定的

SO2 和氯气反应生成盐酸和硫酸
通入氯水引入氯离子加入硝酸酸化的AgNO3溶液有白色沉淀,不能肯定有无HCL
当有H2S时通氯水HClO氧化H2S有SO4^2-,则H2S可能存在

像一份中加入盐酸酸化的BaCl2溶液,出现白色沉淀
此沉淀一定为BaSO4,则原气体中必有S,如果有SO2,则没有H2S
SO2+Cl2+2H2O=2HCl+H2SO4
若有H2S,则没有SO2,
H2S+4Cl2+4H2O=H2SO4+4H2O,所以1、3不对而2对。
另一份加入硝酸酸化的AgNO3溶液,也有白色沉淀。
此白色沉淀为AgCl。
由于溶液中一定含有Cl-(参见上2个方程式),所以不能确定原来是否含有HCl。
而有无CO2则不能判断,因为CO2通入氯水再加HCl酸化BaCl2是无论如何都不会有任何现象的。
所以5、6错误而4正确。

氯气是黄绿色气体,将溶液通入氯水中,得到无色透明溶液,说明有能和氯气反应的物质,所以有可能有H2S和HBr,加入BaCl2溶液,出现白色沉淀,说明里面有CO2或SO2与它反应生成BaCO3或BaSO4沉淀,加入AgNO3溶液,也有白色沉淀,说明里面有CO2或HCl与它反应生成AgCO3或AgCl沉淀,所以溶液中HCL H2S CO2 HBr