硫化亚铁能跟盐酸反应生成硫化氢气体和氯化亚铁 把8.8g FeS 放入200ml 2.0mol/L 的盐酸中以制备 h2s 反应完全后若溶液中h2s 的浓度为0.01mol/L 假设溶液的体积不变求溶液中fe2+和h+的c这道题里面最后生成的是H2S,是共价化合物,哪有H+呢?

问题描述:

硫化亚铁能跟盐酸反应生成硫化氢气体和氯化亚铁 把8.8g FeS 放入200ml 2.0mol/L 的盐酸中以制备 h2s 反应完全后若溶液中h2s 的浓度为0.01mol/
L 假设溶液的体积不变
求溶液中fe2+和h+的c
这道题里面最后生成的是H2S,是共价化合物,哪有H+呢?

H2F虽然是气态,但是一种酸,在溶液中肯定会有H+

先列出反应方程式 FeS+2H+====Fe2++H2S
计算一下各反应物的物质的量
硫化亚铁 8.8/(32+56)=0.1mol
盐酸 0.2*2=0.4mol
所以盐酸是过量的,H+不是硫化氢电离生成的,是未反应完全的盐酸剩下的!
解题如下
盐酸过量,说明硫化亚铁完全溶解.
C(Fe2+)=0.1mol/0.2L=0.5mol/L
消耗的H+均生成了硫化氢,但是有两个去处,一是成为气体逸出溶液,二是以H2S分子的形式留在溶液中,两个部分都要去除.但是总体上是生成硫化氢的都是消耗的,这样看0.01mol/L是多余条件.
C(H+)=(0.4*1-0.1*2)/0.2=1mol/L!