将足量BaCO3分别加入:①30mL水,②10mL0.2mol·L-1Na2CO3溶液,③50mL0.01mol·L-1BaCl2溶液,④100mL0.01mol·L-1盐酸中溶解至溶液饱和。则各溶液中Ba2+的浓度由大到小的顺序为( )
- A.①②③④
- B.③④①②
- C.④③①②
- D.②①④③
答案
正确答案:B
知识点:影响沉淀溶解平衡的因素

①将足量BaCO3加入30mL水中,充分溶解直至饱和,存在沉淀溶解平衡:
BaCO3(s)Ba2+(aq)+CO32-(aq),则溶液中存在一定浓度的Ba2+,但浓度较小;
②将足量BaCO3加入0.2mol·L-1Na2CO3溶液中,由于碳酸根离子浓度增大,BaCO3(s)Ba2+(aq)+CO32-(aq)逆向移动,Ba2+浓度减小,所以①
②;
③将足量BaCO3加入0.01mol·L-1氯化钡溶液中,Ba2+浓度为0.01mol·L-1,则Ba2+浓度较大;
④将足量BaCO3加入0.01mol·L-1盐酸中,BaCO3与盐酸反应生成的Ba2+浓度为0.005mol·L-1,则Ba2+浓度较大,但小于③中的;
所以Ba2+浓度由大到小为③④①②,所以选项B正确。
故选B。

略
