设钠,镁,铝,铁四种金属的质量为a
钠生成氢气的质量为x
镁生成氢气的质量为y
铝生成氢气的质量为z
铁生成氢气的质量为m
2Na+2HCl=2NaCl+H2(向上箭头)
46 2
a x
a
x=—
23
Mg+2HCl=MgCl2+H2(向上箭头)
24 2
a y
a
y=—
12
2Al+HCl=2AlCl3+3H2(向上箭头)
54 6
a z
a
z=—
9
Fe+2HCl=FeCl+H2(向上箭头)
56 2
a m
a
m=—
28
z>y>x>m
所以产生氢气的质量由多到少的顺序是铝镁钠铁
固选B