Na+H2O=NaOH+1/2H2
23 40 1
6.9 12 0.3
Mg+2HCl=MgCl2+H2
24 73 2
7.2 21.9-----------------Mg过量
3.65 0.1----用HCl计算氢气产量
Al+NaOH+H2O=NaAlO2+1.5H2
27 40 3
8.1 12 0.9
产生气体的质量之比是0.3:0.1:0.9=3:1:9
只需要看得失电子就行,Na可以和水反应因此为6.9/23=0.3
Mg失去电子总数为7.2/24 *2=0.6对盐酸过量 因此按盐酸量算为100*3.65%/36.5=0.1
同理 Al 也过量 因此答案为B
Na,Mg,Al均为0.3mol,HCl--0.1mol。
Na~H+~二分之一氢气~1电子~0.05mol
Mg~2H+~一个氢气~0.05mol
2Al~6H+~三个氢气~0.05mol
所以,比值为1:1:1