将0.3g下列金属分别放入100ml 0.1mol/L的盐酸中 产生H2量最多的是A钠 B镁 C铝 D锌

问题描述:

将0.3g下列金属分别放入100ml 0.1mol/L的盐酸中 产生H2量最多的是
A钠 B镁 C铝 D锌

选A钠 用对比法迅速找到答案

共有盐酸0.01mol.
A.钠比较特殊不仅能够和稀盐酸反应还能和水反应生成氢气,所以最终钠是完全反应的,1mol钠反应生成0.5mol氢气,能够生成氢气0.3/46mol;
B.镁只能和盐酸反应,有镁0.3/24大于0.05mol.所以镁是过量的,盐酸完全反应,1mol盐酸生成0.5mol氢气,故最终生成0.005mol氢气;
C.同理,0.3/27大于0.05mol.铝也是过量的,最终生成0.05mol氢气.
D.0.3/65小于0.05mol,盐酸是过量的,锌完全反应,1mol锌生成1mol氢气,最终生成0.3/65mol氢气.
比较之后选A