金属与酸反应生成氢气的质量= 金属的化合价 金属的相对原子质量 ×金属的质量,金属的质量相等的情况下,金属的化合价与相对原子质量的比值越大,则生成的氢气的质量越大,Mg: 2 24 = 1 12 ,Al: 3 27 = 1 9 ,Fe: 2 56 = 1 28 ,Zn: 2 65 ,故产生氢气的质量由多到少的顺序是Al>Mg>Fe>Zn,观察选项,故选C.