钠跟水反应时没错,但反应次序是不同的。金属置换氢气的反应中,金属要先于酸性强的反应。其他一些反应也是,总有次序的,如将盐酸滴入与氢氧化钠和碳酸钠的混合溶液,盐酸要先与碱性强的氢氧化钠反应。
如果从你个出的数据算
钠先和HCl反应,剩余钠与水反应,共生成H2 0.05mol
Mg.Al 常温只和盐酸反应,盐酸(0.01mol)不足量,生成H2 0.005mol
应选A
如果题目中100ml0.1mol/LHCl改为1000ml,才能选D
NA和水反应 2na+2H2O=2NAOH+H2 na离子摩尔数是0.1= =氢气0.05
mg和hcl恰好反应 MG+2HCL=MGCL2+H2
al过量 HCL 有氢离子0.01mol 产生氢气是0.005mol
NA+HCL=NACL+0.5H2,NA+H2O=NAOH+0.5H2.生成0.05MOL ,而MG和和AL不与水反应生成0.005MOL故选A