锌和浓硫酸反应的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:42:46
如图
解释下 每个选项分别是为什么 谢
..

选AD
(1) Zn+2H+=Zn2++H2
(2) Zn+2H2SO4=ZnSO4+SO2+2H20
因为PH=-lgC(H+)
所以反应后溶液中C(H+)=0.1mol/L
n(H+)=0.1mol
因为Zn与浓硫酸反应,假设生成的气体都为SO2
根据反应(2)则n(SO2)=1.5mol 消耗n(H+)=6mol
又因为原溶液n(H+)=2*100*18.5/1000=3.7mol
参与反应n(H+)=3.7-0.1=3.6mol不等于6mol
所以气体中一定混有H2,A选项是对的
列方程组
设生成的混合气体中SO2的物质的量为x,H2为y
x+y=1.5 4x+2y=3.6
得x=0.3mol y=1.2mol
所以V(SO2)/V(H2)=n(SO2)/n(H2)=0.3/1.2=1/4
所以B选项错误
根据方程式 可得 n(Zn)=0.3+1.2=1.5mol
m(Zn)=1.5*65=97.5g
所以C选项错误
根据方程式(1)(2)
可知转移的电子数为0.3*2+1.2*2=3mol
所以D选项是对的

你之所以错的原因是没有考虑硫酸反应变稀的情况

Zn+2H2SO4=ZnSO4+S02+2H2O
ZN+H2SO4=ZNSO4+H2