B
分析:由选项可知金属都与盐酸发生反应,100mL4mol/L的盐酸中n(HCl)=0.1L×4mol/L=0.4mol,假设金属都为2价,根据方程式R+2H
+=R
2++H
2↑可知,参加反应的金属为0.2mol,由于金属有剩余,所以金属的平均相对原子质量大于
=23.5,据此结合选项判断,注意钠、钙在溶液中没有剩余.
解答:由选项可知金属都与盐酸发生反应,100mL4mol/L的盐酸中n(HCl)=0.1L×4mol/L=0.4mol,假设金属都为2价,根据方程式R+2H
+=R
2++H
2↑可知,参加反应的金属为0.2mol,由于金属有剩余,所以金属的平均相对原子质量大于
=23.5,钠、钙在溶液中没有剩余.
A、钠、钙在溶液中完全反应,没有剩余,故A不符合;
B、Mg的相对原子质量为24,Al折算成+2价,相对原子质量为18,二者混合平均相对原子质量介于18~24之间,符合平均相对原子质量小于23.5,故B符合;
C、Zn的相对原子质量为65,Fe的相对原子质量为56,二者混合平均相对原子质量介于56~65之间,不符合平均相对原子质量小于23.5,故C不符合;
D、Fe的相对原子质量为56,Sn的相对原子质量为119,二者混合平均相对原子质量介于56~119之间,不符合平均相对原子质量小于23.5,故D不符合.
故选:B.
点评:考查混合物的计算,难度中等,注意利用平均相对原子质量解答.