正确答案是A 铵根离子水解生成氢离子,被镁置换生成氢气B答案错误,因氢氧化钠溶液中氢离子浓度极小,又因为镁的非金属性很弱,氢氧化钠不能与之反应生成镁酸钠等盐和氢气,故错。C碳酸钾溶液显碱性,道理同B。另外生成的MgCO3会发生双水解生成氢氧化镁和二氧化碳,无氢气生成,故错。D饱和石灰水是碱溶液,道理同B,故错。
A铵水解可以产生H离子,
2铵根离子+镁=2氨气+氢气+镁离子
选B
A