反应分两步进行:
1.2NaOH+CO2===Na2CO3+H2O(因为是CO2通入NaOH溶液中,反应开始时是NaOH过量)
2.NaOH反应完后,通入的CO2再与Na2CO3反应:
CO2+H2O+Na2CO3===2NaHCO3
先计算5molNaOH生成Na2CO3和消耗CO2的物质的量
2NaOH+CO2===Na2CO3+H2O
2--------1------------1
5---------2.5----------2.5
再计算生成NaHCO3的物质的量和消耗Na2CO3的物质的量
CO2+H2O+Na2CO3===2NaHCO3
1------------1------------2
4-2.5---------1.5-----------3
得到的固体中有:
Na2CO3:2.5-1.5=1mol
NaHCO3:3mol
答案是C