发生的化学反应方程式是:
Zn + H2SO4 = ZnSO4 + H2
2Al + 3H2SO4 = Al2(SO4)3 + 3H2
Fe + H2SO4 = FeSO4 + H2
Mg + H2SO4 = MgSO4 + H2
ZnO + H2SO4 = ZnSO4 + H2O
对于锌来说,是每65g锌生成2g的氢气,而实际是消耗了68g,说明含有的杂质是与硫酸反应生成2g氢气消耗质量更大的物质.
从上述反应可以看出:每2g氢气需要消耗铝18g,需要镁24g,需要铁56g,这些都不符合条件.而D是可以的.
(可以这样想:68g中有65g是锌,生成2g氢气,还有的3g氧化锌与硫酸不生成氢气)