镁条在空气中燃烧生成氧化镁和氮化镁,将燃烧产物溶于60ml浓度为2mol/L的盐酸中,用20ml0.5mol/LNaOH溶液中和多余的盐酸,然后再溶液中加入过量的NaOH溶液,并加热使NH3全部挥发,再用稀盐酸吸收NH3,结果盐酸增重0.17g,则镁条的质量是( D )A.3.6g B.6.0g C.2.4g D.1.2g我的算法:吸收氨气盐酸增重0.17g,∴氨气重0.17g(0.01mol).∴氮化镁0.005mol氮化镁,∴与氮化镁反应消耗盐酸0.03mol,又∵溶于60ml浓度为2mol/L的盐酸中,用20ml、0.5mol/LNaOH溶液中和多余的盐酸,∴有0.01molHCl多余,即与燃烧产物反应的盐酸共0.11mol∴与氧化镁反应的盐酸为0.08mol,∴氧化镁有0.04mol∵氧化镁0.04mol,氮化镁0.005mol∴镁0.055mol∴m(Mg)=0.055×24=1.32g但是答案是D,1.2g.我哪错了啊?如果把“再用稀盐酸吸收NH3”理解为是用60ml中的盐酸吸收氨气的
问题描述:
镁条在空气中燃烧生成氧化镁和氮化镁,将燃烧产物溶于60ml浓度为2mol/L的盐酸中,用20ml0.5mol/LNaOH溶液
中和多余的盐酸,然后再溶液中加入过量的NaOH溶液,并加热使NH3全部挥发,再用稀盐酸吸收NH3,结果盐酸增重0.17g,则镁条的质量是( D )
A.3.6g B.6.0g C.2.4g D.1.2g
我的算法:吸收氨气盐酸增重0.17g,∴氨气重0.17g(0.01mol).∴氮化镁0.005mol氮化镁,∴与氮化镁反应消耗盐酸0.03mol,又∵溶于60ml浓度为2mol/L的盐酸中,用20ml、0.5mol/LNaOH溶液中和多余的盐酸,∴有0.01molHCl多余,即与燃烧产物反应的盐酸共0.11mol∴与氧化镁反应的盐酸为0.08mol,∴氧化镁有0.04mol∵氧化镁0.04mol,氮化镁0.005mol∴镁0.055mol∴m(Mg)=0.055×24=1.32g但是答案是D,1.2g.我哪错了啊?如果把“再用稀盐酸吸收NH3”理解为是用60ml中的盐酸吸收氨气的话,结果就对了,但是题目的意思,吸收氨气的盐酸应该不是60ml内的啊.
答
Mg3N2+8HCl=3MgCl2+2NH4Cl你错在此方程式中写成NH3了.你的思路对了!HCl共用了0.11molMg3N20.005mol消耗HCl0.04molMgO消耗的HCl为:0.11-0.04=0.07mol则MgO为0.035molMg3N2中的镁为:0.005*3=0.015mol则镁条的质量为...