0.1molAl 0.2molNa 0.4mol Na 分别与0.3mol HCl反应 ,产生的H2多少的顺序是?

问题描述:

0.1molAl 0.2molNa 0.4mol Na 分别与0.3mol HCl反应 ,产生的H2多少的顺序是?
答案是Al=Mg<Na.为什么HCl过量,还要按HCl的量算?

HCl都没有过量
0.1molAl是恰好完全反应生成0.3molH2
0.2molMg是HCl少量也是生成0.3molH2
0.4molNa也是HCl少量但是Na可以与水发生反应生成H2所以生成量是以Na的量来计算的生成0.4mol
你把化学方程式写出来分析一下就知道了