选A项.因为稀硝酸具有强氧化性,与金属反应不会生成氢气,而是生成氮氧化合物.浓硫酸同理,只会生成二氧化硫.氢氧化钠溶液只能与铝反应,生成氢气和偏铝酸钠.稀盐酸与铝和镁均能反应,因而生成氢气最多.
Al(s)+ 4HNO3(aq)——→ Al(NO3)3(aq)+ NO↑(g)+ 2H2O(l)
3Mg(s)+ 8HNO3(aq)——→ 3Mg(NO3)2(aq)+ 2NO↑(g)+ 4H2O(l)
Mg+2H2SO4(浓)=加热=MgSO4+SO2↑+2H2O
此外,铝在浓硫酸中会钝化,不再继续进行反应.