单选题 已知Ag2SO4的Ksp=1.2×10-5,CaSO4的Ksp=7.1×10-5,BaSO4的Ksp=1.07×10-10。在含有浓度均为1moI/L的Ag+、Ca2+、Ba2+的混合溶液中,逐滴加入H2SO4时,最先和最后沉淀的产物分别是:
  • A.BaSO4和Ag2SO4
  • B.BaSO4和CaSO4
  • C.Ag2SO4和CaSO4
  • D.CaSO4和Ag2SP4
 
【正确答案】 B
【答案解析】 Ag2SO4为使Ag+沉淀生成Ag2SO4,所需的最小浓度为:
   同理,为使Ca2+沉淀生成CaSO4所需的最小浓度为:
   为使Ba2+沉淀生成BaSO4的最小浓度为: