解题思路:镁的相对原子质量比铁、锌都小,所以相同质量的镁与盐酸完全反应时,产生的氢气质量多.
假设合金中铁的质量为5.6 g,根据化学反应方程式:Fe+2HCl=FeCl2+H2↑可计算出此时产生氢气的质量为0.2 g,同理可计算出5.6 g镁与足量盐酸反应产生氢气的质量大于0.2 g,5.6gZn与足量盐酸反应产生氢气的质量小于0.2 g,
A、若混合物为Fe、Mg,m一定大于0.2g,故错误;
B、若混合物为Fe、Zn,m一定小于0.2g,故错误;
C、若混合物为Fe、Zn,m一定小于0.2g,混合物中铁的质量分数为50%,则m一定大于0.1g,故错误;
D、当粉末为Fe、Mg合金时,因相同质量的镁消耗稀盐酸的质量比铁消耗盐酸的质量大,而5.6 g铁时,消耗盐酸的质量为7.3 g,所以合金为为Fe-Mg合金时,所需盐酸溶质质量分数一定大于7.3%,故正确;
故选D.
点评:
本题考点: 金属的化学性质;根据化学反应方程式的计算.
考点点评: 相同质量的金属与酸反应产生氢气的质量的多少与金属的相对原子质量有关,若相对原子质量越大,产生的氢气质量越小,据此分析解答.