问题标题:
在含有35.8gNa2CO3NaHCO3的溶液内加入1mol/L是盐酸700ml反应完全后生成8.96LCO2(标准状况下)若在上
问题描述:

在含有35.8gNa2CO3NaHCO3的溶液内加入1mol/L是盐酸700ml反应完全后生成8.96LCO2(标准状况下)若在上

陈辛波回答:
  (1)盐酸过量(2)10.6g(3)7.84L   解析:(1)本题已知两种反应物的量,其中一种反应物属于混合物,可采用极端假设法判断谁过量;(2)可根据碳酸盐质量守恒和碳的物质的量守恒列出方程组求得两种碳酸盐的量;(3)根据Na2CO3先于NaHCO3跟盐酸反应的规律求得CO2的体积.   (1)若35.8g全部为Na2CO3,则需HCl2×35.8g/106g·mol-1=0.68mol;若35.8g全部为NaHCO3,则需HCl35.8g/84g·mol-1=0.43mol.均小于0.700mL×1mol·L-1=0.700mol,所以盐酸过量.   (2)设Na2CO3和NaHCO3的物质的量分别为x、,y,则106g·mol-1x+84g·mol-1y=35.8g,x+y=8.96L/22.4L·mol-1,解得x=0.100mol,y=0.300mol,Na2CO3的质量为:0.100mol×106g·mol-1=10.6g.   (3)Na2CO3先与盐酸反应,消耗HCl0.100mol,生成NaHCO30.100mol;则0.450L×1mol·L-1-0.100mol=0.350molHCl跟(0.300+0.100)molNaHCO3反应,只能生成CO20.350mol×22.4L·mol-1=7.84L.
查看更多
化学推荐
热门化学推荐