下列物质的水溶液与金属镁反应产生氢气

问题描述:

下列物质的水溶液与金属镁反应产生氢气
硝酸,氯化铝,氢氧化钠,硝酸钠,选哪个,为什么

Alcl3
硝酸会生成NO或NO2
氢氧化钠并不反应
硝酸钠不反应
氯化铝水解显酸性气水溶液中有cl-,Al3+,H+,OH-等,H+与Mg反应生成H2会反应,而且反应剧烈,连铜都可以反应。但产物是NO或NO2,可以说很少生成H2