嗯嗯看到图了.
1)如图,消耗盐酸50g时二氧化碳放出达到最大.说明这时溶液为Nacl.所以这时候有多少cl就有多少Na.那原来的NaOH溶液中就有多少NaOH.(利用摩尔来算.)
因为盐酸浓度为18.25%,所以Hcl的摩尔数为50*18.25%/(1+35.5)=0.25mol=Na离子的摩尔数=NaOH的摩尔数。所以NaOH的质量分数为0.25*40/50=20%
2)因为如图,因为HCl刚加入溶液中时,一份HCl只与一份的Na2Co3(碱性强)反应生成一份的Nacl和一份的NaHCO3而不放出CO2。且消耗的盐酸的总量是刚开始放出CO2时的两倍还多,故溶液中既有Na2CO3 又有NaHCO3。所以设NaCO3 有x mol,NaHCO3 有y mol。因为最初的NaOH中的Na守恒,所以xmolNa2CO3中有2x mol的Na,同理,y molNaHCO3中有y molNa。可列出 2x+y=0.25。
另外,根据Hcl和Na2CO3反应方程式可知,若有x mol的Na2CO3,则会消耗x mol的盐酸。因为这时消耗的盐酸量为12.5g,根据给出的盐酸的质量分数,可以得到盐酸的摩尔数=x=12.5*18.25%/(1+35.5)=0.0625 mol=Na2CO3的摩尔数。
所以Na2CO3的质量为0.0625*(23*2+12+16*3)=6.625=6.63g(保留两位。)
根据前一个式子就可以求出,y=0.125 mol。则可以求出NaHCO3的质量为0.125*(23+1+12+16*3)=10.5g
Na2CO3的质量=6.63g,NaHCO3的质量=10.5g
我对过答案了,没有算错。
麻烦同学看在打字打得那么辛苦的份上,给点分吧.....
http://wenku.baidu.com/view/db5293eb6294dd88d0d26b84.html