n(HCl)=0.1L×1mol/L=0.1mol,
A.n(Na)=
=10g 23g/mol
mol,Na与HCl反应,酸不足,会继续与水反应,Na会完全反应,由2Na~H2↑可知,生成氢气为10 23
mol=0.217mol;10 46
B.n(Mg)=
=10g 24g/mol
mol,由Mg+2HCl=MgCl2+H2↑可知,Mg完全反应消耗HCl为10 24
mol,大于0.1mol,故盐酸不足,则生成氢气为0.05mol;10 12
C.n(Fe)=
=10g 56g/mol
mol,由Fe+2HCl=FeCl2+H2↑可知,Fe完全反应消耗HCl为10 56
mol,大于0.1mol,故盐酸不足,则生成氢气为0.05mol;10 28
D.n(Al)=
=10mol 27g/mol
mol,由2Al+6HCl=2AlCl3+3H2↑可知,Al完全反应消耗HCl为10 27
mol,大于0.1mol,故盐酸不足,则生成氢气为0.05mol;10 3
显然Na与盐酸溶液反应生成氢气最多,
故选A.