问题
选择题
将一小块金属钠投入下列物质的水溶液中,既能生成气体,又能生成白沉淀的是( )
A.NH4Cl
B.BaCl2
C.FeCl3
D.MgSO4
答案
钠投入到溶液中,钠先和水反应生成氢氧化钠和氢气,
A.氢氧化钠和氯化铵反应生成一水合氨和氯化钠,这两种物质都是可溶性的,所以没有沉淀生成,故A错误;
B.氢氧化钠和氯化钡不反应,所以没有沉淀生成,故B错误;
C.氢氧化钠和氯化铁发生复分解反应生成红褐色沉淀氢氧化铁,不是白色沉淀,故C错误;
D.氢氧化钠和硫酸镁反应生成白色沉淀氢氧化镁,故D正确;
故选D.