10g下列金属与100mL 1mol⼀L的盐酸反应,产生气体物质的量最多的是(  )A.NaB.MgC.FeD.A

2025-05-16 18:35:34
推荐回答(1个)
回答(1):

n(HCl)=0.1L×1mol/L=0.1mol,
A.n(Na)=

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