问题 选择题

已知25 ℃ 时,BaCO3的溶度积Ksp=2.58×10-9,BaSO4的溶度积Ksp=1.07×10-10,则下列说法不正确的是

A.温度一定时,当溶液中c(Ba2+)×c(SO42)=1.07×10-10时,此溶液为BaSO4的饱和

溶液

B.因为Ksp(BaCO3)>Ksp(BaSO4),所以无法将BaSO4转化为BaCO3

C.25 ℃ 时,在未溶解完BaCO3的饱和溶液中滴入少量Na2SO4溶液后有BaSO4沉淀析

出,此时溶液中c(CO32)∶c(SO42)=24.11

D.在饱和BaCO3溶液中加入少量Na2CO3固体,可使c(Ba2+)减小,BaCO3的溶度积不变

答案

答案:B

根据溶度积常数的概念可知A正确。能否生成碳酸钡沉淀,关键是溶液中c(Ba2+)×c(CO32)>2.58×109,与溶度积常数大小并没有直接的关系,B不正确。BaCO3的溶度积Ksp=c(Ba2+)×c(CO32),BaSO4的溶度积Ksp=c(Ba2+)×c(SO42),因为是在相同的溶液中,所以二者多的溶度积常数的比值就是c(CO32)∶c(SO42)=2.58×109/1.07×1010=24.11,C正确。根据平衡移动原理可知,增大c(CO32),可使平衡向结晶的方向移动,所以c(Ba2+)减小。溶度积常数只和温度有关,所以是不变的,D正确。答案选B。

多项选择题
填空题