题目内容

3.常温下,将11.65g  BaSO4粉末置于盛有250mL蒸馏水的烧杯中,然后向烧杯中加入Na2CO3固体(忽视溶液体积的变化)并充分搅拌,加入Na2CO3固体的过程中,溶液中几种离子的浓度变化曲线如图所示,下列说法中正确的是
(  )
A.相同温度时,Ksp(BaSO4)>Ksp(BaCO3
B.BaSO4在水中的溶解度、Ksp均比在BaCl2溶液中的大
C.若使0.05molBaSO4全部转化为BaCO3,至少要加入1.25molNa2CO3
D.0.05molBaSO4恰好全部转化为BaCO3时,溶液中离子浓度大小为:c(CO32-)>c(SO42-)>c(OH-)>c(Ba2+

分析 A.BaSO4比BaCO3更难溶,二者是同类型物质,可以直接根据溶解性情况比较Ksp大小;
B.BaSO4在BaCl2溶液中由于Ba2+的存在,使沉淀溶解平衡向生成沉淀方向移动,因此在BaCl2溶液中的溶解度不大,Ksp只随温度的改变而改变;
C.11.65g  BaSO4粉末,其物质的量为0.05mol,使0.05molBaSO4转化为BaCO3,发生的反应为BaSO4+CO32-?BaCO3+SO42-,根据图象计算二者的Ksp常数,据此判断;
D.0.05molBaSO4恰好全部转化为BaCO3时,溶液中存在SO42-,平衡时CO32-的浓度大于SO42-,CO32-水解促进OH-的形成,因此溶液中浓度最小的是Ba2+,据此判断.

解答 解:A.BaSO4比BaCO3更难溶,二者是同类型物质,可以直接根据溶解性情况比较Ksp大小,因此相同温度时,Ksp(BaSO4)<Ksp(BaCO3),故A错误;
B.BaSO4在BaCl2溶液中由于Ba2+的存在,使沉淀溶解平衡向生成沉淀方向移动,因此在BaCl2溶液中的溶解度不大,Ksp只随温度的改变而改变,无论在水中还是BaCl2溶液中,Ksp值是不变的,故B错误;
C.11.65g  BaSO4粉末,其物质的量为0.05mol,使0.05molBaSO4转化为BaCO3,发生的反应为BaSO4+CO32-?BaCO3+SO42-,根据图象,Ksp(BaSO4)=c(Ba2+)c(SO42-)=1.0×10-5×1.0×10-5=1.0×10-10,Ksp(BaCO3)=c(Ba2+)c(CO32-)=1.0×10-5×2.5×10-4=2.5×10-9,反应的平衡常数为K=$\frac{c(S{O}_{4}^{2-})}{c(C{O}_{3}^{2-})}$=$\frac{c(S{O}_{4}^{2-})}{c(C{O}_{3}^{2-})}•\frac{c(B{a}^{2+})}{c(B{a}^{2+})}$=$\frac{{K}_{sp}(BaS{O}_{4})}{{K}_{sp}(BaC{O}_{3})}$=$\frac{1.0×1{0}^{-10}}{2.5×1{0}^{-9}}$=0.04,若使0.05molBaSO4全部转化为BaCO3,则反应生成0.05molSO42-,反应的离子积为Qc=$\frac{c(S{O}_{4}^{2-})}{c(C{O}_{3}^{2-})}=\frac{n(S{O}_{4}^{2-})}{n(C{O}_{3}^{2-})}$=K=0.04,则平衡时n(CO32-)=1.25mol,则至少需要Na2CO3的物质的量为1.25mol+0.05mol=1.3mol,故C错误;
D.0.05molBaSO4恰好全部转化为BaCO3时,溶液中存在大量的SO42-,平衡时CO32-的浓度大于SO42-,CO32-水解促进OH-的形成,因此溶液中浓度最小的是Ba2+,因此离子浓度大小关系为:c(CO32-)>c(SO42-)>c(OH-)>c(Ba2+),故D正确.
故选D.

点评 本题考查沉淀溶解平衡知识,同类型物质可直接根据Ksp数值比较溶解性情况,C项为易错点,需注意根据平衡常数计算的是平衡浓度,不是反应的起始浓度,计算初始浓度还需算上转化的浓度,本题难度中等.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网