B
分析:根据金属活动性顺序及各物质发生化学反应时的质量比进行分析解答.在金属活动性顺序表中,氢前面的金属能和常见的酸反生反应置,位于前面的金属能把排在它后面的金属从其盐溶液中转换出来.首先确定把铁加入溶液中是否发生反应,如果不反应,则溶液的质量保持不变;如果反应,再看反应后生成的溶质的质量是否增大或减小,从而判断出溶液的质量的变化.
解答:A、把铁片放入盐酸中,铁片能和盐酸反应生成氯化亚铁溶液和氢气,进入溶液中发生反应的铁的质量要比逸出的氢气的质量要大得多,溶液的质量会增加,故选项不符合题意.
B、把铁片放入硫酸铜溶液中,铁能与硫酸铜溶液反应生成硫酸亚铁溶液和铜,由反应时的质量比可知,每56份质量的铁可置换出64份质量的铜,溶液的质量会减少,故选项符合题意.
C、铁的位置排在镁的后面,铁与硝酸镁溶液不发生反应,则溶液的质量不变,故选项不符合题意.
D、铁的位置排在钠的后面,铁与氯化钠溶液不发生反应,则溶液的质量不变,故选项不符合题意.
故选B.
点评:本题难度不是很大,掌握金属的活动性顺序表及其应用并能结合质量守恒定律判断溶液质量的变化情况是正确解答本题的关键.