首先化简一下数据:加了0.6mol HCl,生成了0.3mol CO2.
1、若盐酸不过量,1molHCl对NaHCO3生成1molCO2,对NA2CO3生成0.5moCO2,即0.6molHCl反应生成的CO2应在0.3mol~0.6mol之间.由于题干说明是混合溶液,故0.3molCO2应无法取到.所以,盐酸过量啦……
2、相对分子质量:Na2CO3—106;NaHCO3—84;CO2—44.
设Na2CO3和NaHCO3各有x、y mol,
有:106x+84y=29.6……(1)
x+y=0.3(每摩尔各含一摩尔CO2)……(2)
解得y=0.1,x=0.2.
所以Na2CO3有0.1mol×106g/mol=10.6g.
3、每摩尔Na2CO3消耗2摩尔HCl;每摩尔NaHCO3消耗1摩尔HCl,
所以共可消耗HCl:0.1mol×2+0.2mol×1=0.4mol,
发现什么了没有?加入的HCl刚好是0.4mol,刚好完全反应!
所以产生的CO2还是老样子:0.3mol——6,72L.