一道高一化学选择题

[复制链接]
查看11 | 回复4 | 2008-6-24 08:25:19 | 显示全部楼层 |阅读模式
某无色气体可能含有HCl,CO2,NO2,HI,SO2,HBr的一种和几种,将其通入氯水中,得到无色透明溶液,把溶液分成俩份,向其中一份加入盐酸酸化的BaCl2溶液,出现白色沉淀,向另一份中加入硝酸酸化的AgNO3,也有白色沉淀生成,,对原无色气体的推断一定正确的是:
A.肯定有HClB.肯定有SO2C.肯定没有CO2D.不能判断是否有NO2,HI
答案是B,
A为何不对?
请解释一下这道题

回复

使用道具 举报

千问 | 2008-6-24 08:25:19 | 显示全部楼层
解析]混合气体通入适量氯水后,未说明原混合气体中气体有无剩余,CO2是不能溶于酸性溶液的,不能判断是否有没有CO2。所得的混合溶液中加入酸化的BaCl2溶液产生白色沉淀,则生成的白色沉淀一定是BaSO4,从而说明原混合气体中含有SO2,当它通入氯水时发生了反应:Cl2+SO2+2H2O=H2SO4+2HCl ①,生成了SO42-,同时有了Cl-生成。因此当向溶液中加入酸化的AgNO3产生白色沉淀时可确定原混合气体中没有HBr,HI气体(因为AgBr为淡黄色沉淀,AgI为黄色沉淀)其通入氯水中,得到无色透明溶液,同时也说明一定没有HI,HBr(因为会置换出I2、Br2),但不能确定是否有HCl气体,因为反应①中也生成了Cl-。因此选项B符合题意。
回复

使用道具 举报

千问 | 2008-6-24 08:25:19 | 显示全部楼层
将其通入氯水中,得到无色透明溶液,说明一定没有HI,HBr(因为会置换出I2、Br2)向其中一份加入盐酸酸化的BaCl2溶液,出现白色沉淀,说明溶液里有硫酸根离子,证明原来一定有SO2(被Cl2氧化)向另一份中加入硝酸酸化的AgNO3,也有白色沉淀生成,不能证明原来一定含有HCl(因为通入氯水时会生成HClCl2+2H2O+SO2=2HC
回复

使用道具 举报

千问 | 2008-6-24 08:25:19 | 显示全部楼层
因为氯水中有HCl,HClO,H2O,H+.OH-等粒子。所以不能确定原气体中是否有HCl。
回复

使用道具 举报

千问 | 2008-6-24 08:25:19 | 显示全部楼层
问题在地一分中要有沉淀,BaCl2不能与HCl,SO2,CO2,NO2,HI,HBr生成沉淀,仅与硫酸根生成硫酸钡沉淀,硫酸根是SO2被氯水氧化而来的.这个题要注意弱酸不能制强酸!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行