在含有Na2CO3和Na2SO4的溶液里,加入足量的BaCl2溶液,生成43克沉淀,把沉淀用足量的盐酸处理后,在标况下放出2.24升CO2气体,求原溶液中所含Na2CO3和Na2SO4的物质的量之比是多少?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 16:46:49
在含有Na2CO3和Na2SO4的溶液里,加入足量的BaCl2溶液,生成43克沉淀,把沉淀用足量的盐酸处理后,在标况下放出2.24升CO2气体,求原溶液中所含Na2CO3和Na2SO4的物质的量之比是多少?
在含有Na2CO3和Na2SO4的溶液里,加入足量的BaCl2溶液,生成43克沉淀,把沉淀用足量的盐酸处理后,在标况下放出2.24升CO2气体,求原溶液中所含Na2CO3和Na2SO4的物质的量之比是多少?
在含有Na2CO3和Na2SO4的溶液里,加入足量的BaCl2溶液,生成43克沉淀,把沉淀用足量的盐酸处理后,在标况下放出2.24升CO2气体,求原溶液中所含Na2CO3和Na2SO4的物质的量之比是多少?
Na2CO3-BaCO3-CO2
1 1
n(NaCO3) n(CO2)
n(CO2)=2.24L/22.4mol/L=0.1mol
n(BaCO3)=0.1mol*197g/mol=19.7g
m(BaSO4)=43g-19.7g=23.3g
n(BaSO4)=23.3g/233g/mol=0.1mol
n(Na2SO4):n(Na2SO4)=1:1
原溶液中所含Na2CO3和Na2SO4的物质的量之比是1:1
设原溶液中所含Na2CO3和Na2SO4的物质的量分别为x、y
Na2CO3+BaCl2=BaCO3+2NaCl Na2SO4+BaCl2=BaSO4+2NaCl
1mol 197g 1mol ...
全部展开
原溶液中所含Na2CO3和Na2SO4的物质的量之比是1:1
设原溶液中所含Na2CO3和Na2SO4的物质的量分别为x、y
Na2CO3+BaCl2=BaCO3+2NaCl Na2SO4+BaCl2=BaSO4+2NaCl
1mol 197g 1mol 233g
X 197x y 233y
BaCO3+2HCl=BaCl2+H2O+CO2
197g 22.4L
197x 2.24L 可得x=0.1mol
197*0.1+233y=43,可得y=0.1mol
原溶液中所含Na2CO3和Na2SO4的物质的量之比是1:1
收起
设前者物质的量x,后者y,由2.24L得CO2物质的量为0.1mol,即碳酸跟的物质的量为0.1mol,碳酸钠即为0.1mol,x=0.1,可知硫酸钡和碳酸钡的质量共43克,即0.1*196+233*y=43得y=0.1,所以两者比例为1:1。