见解析
如先加入AgNO3,则会同时生成Ag2SO4和AgCl沉淀,则???先加入过量的BaCl2[或Ba(NO3)2],生成BaSO4沉淀,然后在滤液中加入过量的AgNO3,使Cl-全部转化为AgCl沉淀,在所得滤液中加入过量的Na2CO3,使溶液中的Ag+、Ba2+完全沉淀,最后所得溶液为NaNO3和Na2CO3的混合物,加入稀HNO3,最后进行蒸发操作可得固体NaNO3.
(1)分离溶液中的Cl-,应加入AgNO3,分离溶液中的SO42-,应加入BaCl2[或Ba(NO3)2],如先加入AgNO3,则会同时生成Ag2SO4和AgCl沉淀,则应先加入过量的BaCl2
[或Ba(NO3)2],生成BaSO4沉淀,然后在滤液中加入过量的AgNO3,使Cl-全部转化为AgCl沉淀,在所得滤液中加入过量的Na2CO3,使溶液中的Ag+、Ba2+完全沉淀,最后所得
溶液为NaNO3和Na2CO3的混合物,加入稀HNO3,最后进行蒸发操作可得固体NaNO3,所以试剂1为BaCl2[或Ba(NO3)2],试剂2为AgNO3,试剂3为Na2CO3,试剂4为HNO3,
故答案为:BaCl2[或Ba(NO3)2];AgNO3;HNO3;
(2)硝酸的量不可加入太多,最后所得溶液为NaNO3和Na2CO3的混合物,加入稀HNO3,发生:Na2CO3+2HNO3=2NaNO3+H2O+CO2↑,可通过测定溶液PH的方法判断发宁是否已经完全,
故答案为:测定溶液pH;
(3)加入过量的BaCl2[或Ba(NO3)2],在滤液中加入过量的AgNO3,使Cl-全部转化为AgCl沉淀,反应后溶液中存在过量的Ag+、Ba2+,在所得滤液中加入过量的Na2CO3,使溶液中的Ag+、Ba2+完全沉淀,故答案为:除去溶液中过量的Ag+、Ba2+;
(4)从溶液中获得固体,应将溶液进行蒸发,然后冷却结晶、最后过滤可得固体,故答案为:蒸发、冷却、结晶、过滤.