问题
计算题
(9分)向100mLK2SO4和K2CO3的混合溶液中加入过量的BaCl2溶液,得到29.02g白色沉淀,向白色沉淀中再加入过量的稀HCl,充分反应后,沉淀减少到9.32g,并有气体产生。原混合溶液中K2SO4和K2CO3的物质的量各是多少?产生的气体在标准状况下体积是多少升?
答案
(9分)0.04mol 0.1mol 2.24L
加入过量的BaCl2后,将溶液中的SO42-和CO32-都沉淀完全,随后加入过量HCl,将沉淀中的BaCO3全部反应转化成BaCl2,那么剩余的沉淀就是BaSO4,质量为9.32g,根据n=m/M,所以BaSO4物质的量应该等于:9.32g÷233g/mol=0.04mol.再根据S元素守恒,则可推知K2SO4物质的量也是0.04mol.同理,在得到沉淀BaSO4质量后,原沉淀中的BaCO3质量也可算出:29.02-9.32=19.7g,物质的量为0.1mol,根据C元素守恒,可得K2CO3物质的量也为0.1mol.同时,由于CO32-全部被HCl反应生成CO2,所以根据V=Vm×n,标况下CO2体积为0.1mol×22.4L/mol=2.24L