1向Na2CO3和Na2SO4混合溶液500ml中加入足量的BaCl2溶液,生成沉淀14.51g,把沉淀用足量的盐酸溶液处理后放出1.12LCO2.计算;1.原混合溶液中Na2CO3、Na2SO4的物质的量浓度各为多少?2.若处理沉淀用的是1.00

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 11:51:48
1向Na2CO3和Na2SO4混合溶液500ml中加入足量的BaCl2溶液,生成沉淀14.51g,把沉淀用足量的盐酸溶液处理后放出1.12LCO2.计算;1.原混合溶液中Na2CO3、Na2SO4的物质的量浓度各为多少?2.若处理沉淀用的是1.00

1向Na2CO3和Na2SO4混合溶液500ml中加入足量的BaCl2溶液,生成沉淀14.51g,把沉淀用足量的盐酸溶液处理后放出1.12LCO2.计算;1.原混合溶液中Na2CO3、Na2SO4的物质的量浓度各为多少?2.若处理沉淀用的是1.00
1向Na2CO3和Na2SO4混合溶液500ml中加入足量的BaCl2溶液,生成沉淀14.51g,
把沉淀用足量的盐酸溶液处理后放出1.12LCO2.计算;
1.原混合溶液中Na2CO3、Na2SO4的物质的量浓度各为多少?
2.若处理沉淀用的是1.00mol/L的盐酸溶液,需要盐酸溶液的体积至少是多少?

1向Na2CO3和Na2SO4混合溶液500ml中加入足量的BaCl2溶液,生成沉淀14.51g,把沉淀用足量的盐酸溶液处理后放出1.12LCO2.计算;1.原混合溶液中Na2CO3、Na2SO4的物质的量浓度各为多少?2.若处理沉淀用的是1.00
V(CO2)=1.12L
n(CO2)=V(CO2)÷Vm=1.12L ÷ 22.4L/mol=0.05mol
设:BaCO3物质的量为x.
BaCO3+2HCl=BaCl2+H2O+CO2(气体符号)
1 1
X 0.05mol
解得:x=0.05mol
n(Na2CO3)=n*( BaCO3)=0.05mol
c(Na2CO3)=n(2CO3)/V=0.05mol÷0.5L=0.1mol/
m(BaCO3)=n(BaCO3)×M(BaCO3)=0.05mol×197g/mol=9.85g
m(BaSO4)=14.51g-9.85g=4.93g
设:Na2SO4的质量为y.
Na2SO4+BaCl2=BaSO4(沉淀符号)+2NaCl
142 233
y 4.93g
142÷y=233÷4.93g
解得y=2.84g
n(Na2SO4)=2.84g÷142g/mol=0.02mol
c(Na2SO4)=n(Na2SO4)/V=0.02mol÷0.5L=0.4mol/L
.若处理沉淀用的是1.00mol/L的盐酸溶液,反应需要的HCl的物质的量为0.1mol,需要盐酸溶液的体积至少是1/0.1=100ml
答:原混合液中NaSO4的物质的量浓度为0.4mol/L.原混合液中Na2CO3的物质的量浓度为0.1mol/l,需要盐酸溶液的体积至少是100ml.