问题 计算题

取50.0mL K2CO3和K2SO4的混合溶液,加入过量BaCl2溶液后得到12.18g白色沉淀,用过量稀硝酸处理后沉淀量减少到2.33g,并有气体放出。试计算:(请写出计算过程)

(1) 原混合溶液中K2CO3和K2SO4的物质的量浓度。

(2) 产生的气体在标准状况下的体积。

答案

(1)CO32-+ Ba2+ == BaCO3↓   SO42- + Ba2+ == BaSO4↓   BaCO3 + 2H+ == Ba2+ + H2O + CO2

由分析知:BaSO4沉淀的质量为2.33g

故:n(BaSO4) == 0.01mol

n(K2SO4) = n(BaSO4) = 0.01mol

C(K2SO4) = = 0.2mol/L

12.18g白色沉淀为BaSO4和BaCO3的混合物故:

m(BaCO3) = (12.18 - 2.33 )g = 9.85g

n(BaCO3) == 0.05mol

n(K2CO3) = n(BaCO3) =0.05mol

C(K2CO3) = = 1mol/L 

∴ K2CO3和K2SO4的物质的量浓度分别为:1mol/L、0.2mol/L

(2) n(CO2) = n((BaCO3) = 0.05mol

v(CO2) = 0.05mol × 22.4L/mol = 1.12L

单项选择题
单项选择题