第1题,Zn、Fe、Mg均为二价金属,Al三价,产生1.0g H2,所以n(H2)=1mol
所以n(金属)=0.5mol,由于是按二价金属来算,所以要把铝换算成二价金属,此时
铝的原子量换算为27 x (2/3)=18,金属0.5mol,10g,所以混合物平均原子量=10/0.5=20
由于Zn 65、Fe 56、Mg 24,换算为二价金属的铝 18,要平均为 20 的话,必然有唯一一个比20小的——铝.
第二题100mL 1mol/L 盐酸中 H+ 的物质的量为 0.1mol
0.3mol Na 要消耗 0.3mol H+
0.3mol Mg 要消耗 0.6mol H+
0.3mol Al 要消耗 0.9mol H+
由此可见酸不够,因此所有 0.1mol H+ 都被消耗,都生成0.05mol H2
但是Na可以与水反应生成氢气,因此剩余的0.2mol Na 与水反应生成 0.1mol H2
所以生成气体的量总数之比为:
0.1+0.05:0.05:0.05=0.15:0.05:0.05=3:1:1