Mg与盐酸的反映和生成的氢气的物质的量比是1比1 而且盐酸和Mg是恰好完全反映 没有谁是过量的 故生成的氢气也是0.1mol 也就是0.2g 而AL和氢气的物质的量的比是二比三和盐酸的比是1比三 故AL过量 用盐酸算氢气 它和氢气比是2比1 故氢气是0.1mol所以对本题来说 两者放出的氢气质量相同
Mg+2HCl=H2+MgCl2
1 2 1 1
0.1 0.2 0.1 0.1
Mg完全反应生成0.1Mol氢气
2Al+6HCl=3H2+2AlCl3
2 6 3 2
0.1 0.2 x
注意到2/0.1<6/0.2
所以铝过量,按HCl为标准计算
x=0.1mol
所以两者放出H2质量相同