A、若先加NaOH溶液,则会生成由AgOH脱水而成的Ag 2O沉淀和Cu(OH) 2沉淀,不能逐一分离沉淀,故A错误;
B、若先加入盐酸,分离出沉AgCl沉淀,余下Ba 2+和Cu 2+,加入NaOH,可以将铜离子沉淀,再加入Na 2CO 3可将钡离子沉淀,逐一分离,故B正确;
C、若首先加入Na 2CO 3溶液,也会同时生成BaCO 3沉淀和Ag 2CO 3沉淀,不能逐一分离沉淀,故C错误;
D、若先加入盐酸,分离出沉AgCl沉淀,余下Ba 2+和Cu 2+,加入Na 2CO 3溶液,也会同时生成BaCO 3沉淀和CuCO 3沉淀,不能逐一分离沉淀,故D错误.
故选B.