AgCl、AgBr、AgI的浓度积(mol2/L2)分别为:1.8×10-10、5.0×10-13、8.3×10-17;
当生成AgCl沉淀时,所需银离子的浓度c(Ag+ )=
=Ksp C(Cl?)
=1.8×10-8mol/l;1.8×10?10
0.01
当生成AgBr沉淀时,所需银离子的浓度c(Ag+ )=
=Ksp C(Br?)
=5.0×10-10mol/l;5.0×10?13
0.001
当生成AgI沉淀时,所需银离子的浓度c(Ag+ )=
=Ksp C(I?)
=8.3×10-13mol/l;8.3×10?17
10?4
1升含有Cl-、Br-、I-的混合溶液中,若[Cl-]=0.01mol/L,[Br-]=0.001mol/L,[I-]=1.0×10-4 mol/L,所以沉淀的先后顺序为:AgI、AgBr、AgCl,
已知n(Ag+)=3×10-4mol,生成AgI消耗Ag+为1.0×10-4 mol,Ag+与Br-反应时Br-过量,所以没有剩余的Ag+与Cl-反应即没有AgCl生成,所以只有AgI和AgBr沉淀析出;溶液中含有较多的Br-和Cl-,继续滴加AgNO3溶液还有沉淀析出,故BD正确.
故选BD.