假设6.5g全部为锌,设生成氢气质量为x则:
Zn+2Cl═ZnCl2+H2↑
65 2
6.5g x
=65 6.5g
2 x
解得:x=0.2g
同理可计算出6.5g镁、铁与足量盐酸反应产生氢气的质量大于0.2g,
所以可以判断不论是锌中含有镁或是铁,最终生成的氢气的质量都必然大于0.2g,故A和B都是错误的;
C、若铁质量分数为50%,则锌的质量为3.25g,根据上述计算可以知道,3.25g锌能够生成氢气的质量为0.1g,同时铁也能够和稀盐酸反应,所以生成氢气的质量必然大于0.1g,故C错误;
D、从上述方程式中可以分析得出,6.5g锌消耗盐酸的质量为7.3g,即此时盐酸的浓度为7.3%,但是等质量的镁消耗盐酸的质量更多,所以若混合物为Zn,Mg,则稀盐酸中溶质质量分数一定大于7.3%,故D正确.
故选D.