高一化学题(向20ml 0.1mol/L的Ba(OH)2溶液中通入CO2……)
问题描述:
高一化学题(向20ml 0.1mol/L的Ba(OH)2溶液中通入CO2……)
向20ml 0.1mol/L的Ba(OH)2溶液中通入CO2,当得到0.001molBaCO3沉淀时,通入CO2的物质的量是?
A.0.001mol
B.0.002mol
C.0.003mol
D.0.004mol
为什么选C?请写出详细的步骤并说明,
答
选AC,分两种情况讨论的.1.CO2少量Ba(OH)2+CO2=BaCO3↓+H2O1 1n(CO2)0.001n(CO2)=0.001mol2.CO2过量n(Ba(OH)2=cV=0.1*0.02=0.002molBa(OH)2+CO2=BaCO3↓+H2O1 1 10.002 0.002 0.002BaCO3+H2O+CO2=Ba(HCO3)21 10.001 0...