镁,锌,铁三种金属元素各20g,分别与足量的盐酸反应,各生成氢气多少?

4个回答

  • M + 2HCl =MCl2 + H2 M = 镁,锌,铁

    n(H2)=n(M)=金属质量/相对分子质量

    m(H2)=n(H2)* 氢气的相对分子质量

    即:镁——m(H2)=20g/24*2=1.67g

    锌——m(H2)=20g/65*2=0.62g

    铁——m(H2)=20g/56*2=0.71g