B
分析:根据能跟氢氧化钠溶液反应生成沉淀,则该沉淀一定是碱沉淀;能跟金属铁发生置换反应则可判定该盐中的金属是排在铁后面的金属进行分析.
解答:A、镁的金属性在铁的前面,铁不能与硫酸镁反应;故错
B、氢氧化钠能与硫酸铜能发生复分解反应交换成分生成氢氧化铜沉淀且铁的金属性比铜强,能与硫酸铜反应;故对
C、氢氧化钠与硫酸钠中含有相同的钠离子不反应;铁的金属性比钠弱,铁与硫酸钠也不能反应;故错
D、氢氧化钠与盐酸能发生中和反应,反应后生成水但无沉淀;故错
故选B
点评:本题考查金属活动性顺序的两点应用,特别要注意所用的化合物必须是溶液.