由Zn、Fe、Mg、Al四种金属中的两种组成的混合物10g与足量的盐酸反应产生1.0g H2,则混合物中一定含有的金属是(  ) A.Zn B.Fe C.Al D.Mg

问题描述:

由Zn、Fe、Mg、Al四种金属中的两种组成的混合物10g与足量的盐酸反应产生1.0g H2,则混合物中一定含有的金属是(  )
A. Zn
B. Fe
C. Al
D. Mg

1.0g氢气的物质的量为:n(H2)=

1.0g
2g/mol
=0.5mol,
假设金属都为+2价金属,则混合金属的平均摩尔质量为:M=
10g
0.5mol
=20g/mol,
Zn的摩尔质量为:65g/mol>20g/mol,
Fe的摩尔质量为:56g/mol>20g/mol,
Mg的摩尔质量为:24g/mol>20g/mol,
Al为+2价时的摩尔质量为:
27g/mol
3
×2=18g/mol<20g/mol,
根据以上分析可知,混合金属中一定含有铝元素,才能满足平均摩尔质量=20g/mol,所以C正确,
故选C.