下列溶液能与镁反应生成氢气的是(  ) A.氯化铵溶液 B.氢氧化钠溶液 C.碳酸钾溶液 D.饱和石灰水

问题描述:

下列溶液能与镁反应生成氢气的是(  )
A. 氯化铵溶液
B. 氢氧化钠溶液
C. 碳酸钾溶液
D. 饱和石灰水

A、氯化铵中的铵根离子水解显酸性,可以和金属镁反应产生氢气,故A正确;
B、氢氧化钠和金属镁不反应,故B错误;
C、碳酸钠溶液中碳酸根离子水解显碱性,不能和金属镁反应,故C错误;
D、饱和石灰水显碱性,不与金属镁反应,故D错误;
故选A.