问题 选择题

下列溶液常温下跟镁反应生成氢气的是……( )

A.NaOH

B.NH4Cl

C.HNO3

D.Na2CO3

答案

B

A、不反应。

B、在NH4Cl溶液中存在:NH4++H2ONH3·H2O+H+

Mg+2H+=Mg2++H2

C、能反应但不产生氢气。

D、不能反应。

单项选择题
单项选择题