高中化学题目 求解答 答案需要详细!!!1

向50mlNa2CO3和Na2SO4的混合溶液中加入过量的Bacl2溶液,得到14.51g白色沉淀,向白色沉淀中再加入过量的稀HCl,充分反应后,沉淀减少到4.66g,并有气体产生。
1.写出有关离子方程式
2.原混合物溶液中Na2SO4和Na2CO3的物质的量浓度各是多少?
3.产生的气体在标准状况下的体积是多少升?

1.有关离子方程式:
Ba2+ +CO3 2- == BaCO3↓
Ba2+ +SO4 2- == BaSO4↓
BaCO3 +2H+ ==Ba2+ +CO2↑ + H2O
2 设:原混合物中Na2CO3和Na2SO4物质的量分别为x、y
Ba2+ +SO4 2- == BaSO4↓
1mol 233g
x 4.66g
解出:x=0.02mol
Na2SO4物质的量浓度为:c(Na2SO4)=0.02mol/0.05L=0.4mol/L
Ba2+ +CO3 2- == BaCO3↓
1mol 197g
y 14.51-4.66g
可以解出y=0.05mol
Na2CO3物质的量浓度为:c(Na2CO3)=0.05mol/0.05L=1mol/L
3.产生气体二氧化碳的物质的量等于Na2CO3物质的量
标准状况下气体体积为:V(CO2)=0.05mol×22.4L/mol=1.12L
答:略
以上只提供了解析过程。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-22
(1).Na2CO3+BaCl2=2NaCl+BaCO3↓,Na2SO4+BaCl2=2NaCi+BaSO4↓
(2).最后剩下的都是BaSO4 摩尔质量233g/mol
硫酸钡一共有0.02mol
减少的都是BaCO3 这是197g/mol
14.51-4.66=9.75g 说明BaCO3一共 0.05mol
同时nNa2SO4=0.02 mol nNa2CO3=0.05 mol
所以C Na2SO4 =0.02/0.05=0.4 mol/L
C Na2CO3 =0.05/0.05=1mol/L
(2) 因为:BaCO3+2HNO3=Ba(NO3)2+CO2+H2O 所以生成的nCO2=0.05 mol VCO2=1.12 L追问

摩尔质量233g/mol
硫酸钡一共有0.02mol
怎么来的???????????

追答

BaSO4的摩尔质量=137+32+16*4=233
n(BaSO4)=4.66/233=0.02mol

相似回答