初三化学题,求高手解答!

将过量的镁片加入到100g稀盐酸中反应的[化学方程式为Mg+2HCl=====MgCl2(可溶)+H2↑],充分反应后取出镁片,所得溶液质量为104.4g,则生成氢气的质量为()
A、4.4g B、0.3g C、0.4g D、0.2g

根据数据,反应前溶液质量100g。反应后有些镁溶解进去,一些氢气逃出,所以100+镁的质量-氢气的质量=104.4 镁的质量-氢气的质量=4.4
Mg+2HCl=MgCl2+H2
24 2
x x/12 x-x/12=4.4 x=4.8 氢气的质量0.4g
答案C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-14
选C。
用差量法做,增加的质量是104.4-100=4.4g
Mg+2HCl=MgCl2+H2↑ △m(溶液质量增加)
73 95 22(95-73)

设反应生成H2的质量为x。
Mg+2HCl=MgCl2+H2↑ △m
2 22
x 4.4g

2/x=22/4.4
x=0.4g
生成氢气的质量为0.4g