若将0.2mol钠镁铝分别投入到10ml 1mol每L的盐酸中 在标准状况下 产生的氢气体积的大小顺序求过程答案是Na>Mg=Al怎么算的?

问题描述:

若将0.2mol钠镁铝分别投入到10ml 1mol每L的盐酸中 在标准状况下 产生的氢气体积的大小顺序求过程
答案是Na>Mg=Al怎么算的?

若不考虑钠与水的反应,这三者与盐酸反应所产生的氢气按盐酸的量算都是0.005mol(分别写出钠镁铝与盐酸的反应方程式,因为按计量,这三者都过量所以算氢气的量用盐酸的算)
但当钠与盐酸反应将盐酸消耗完后,钠还要与水反应同样有氢气生成,水有过量所以钠与水反应钠全部反应完,这儿生成的氢气按与与盐酸反应后剩余的钠计算,写出钠与水反应的化学方程式,计算出这儿的氢气生成量为0.095mol,所以0.2mol钠全部反应完生成氢气为0.1mol
而镁、铝不与水反应,所以镁、铝与盐酸反应后还有剩余,只生成氢气的量为0.005mol
所以答案为答案是Na>Mg=Al
具体步骤你可以写出化学方程式一步步计算,希望我的回答可以帮到你

从金属与盐酸反应的化学方程式可知其反应的关系式:Na ~ HCl Mg ~ 2HCl Al ~ 3HCl
1mol 1mol 1mol 2mol 1mol 3mol
n(HCl)=1mol.L-1*0.01L=0.01mol,则金属与盐酸反应都有过剩,即:都是把相同物质的量的HCl中的H置换出来,H2的量是相等的,但由于Na还会与水反应产生H2,故在标准状况下 产生的氢气体积的大小顺序为:Na>Mg=Al

因为10ml 1mol每L的盐酸中只有0.01 mol H+,而以上三种金属摩尔量为0.2 mol,均可以与盐酸中的H+完全反应而有所剩余,故盐酸可完全反应生成H2,而未反应的Na可以与水反应继续生成H2,未反应的镁铝则不与水反应,所以产生H2体积大小顺序为Na>Mg=Al