要逐一除去硝酸钠溶液中含有的少量碳酸钠,硫酸钠和氯化钠,加入的试剂(溶液)及先后顺序正确的是A:CaCl2,BaCl2,AgNo3 B:BaCl2,CaCl2,AgNo3 C:AgNo3,CaCl2,BaCl2 D:HCl,BaCl2,AgNo3

问题描述:

要逐一除去硝酸钠溶液中含有的少量碳酸钠,硫酸钠和氯化钠,加入的试剂(溶液)及先后顺序正确的是
A:CaCl2,BaCl2,AgNo3 B:BaCl2,CaCl2,AgNo3 C:AgNo3,CaCl2,BaCl2 D:HCl,BaCl2,AgNo3

因为是逐一除去,所以符合的只有D
加HCl除Na2CO3
Na2CO3+2HCl=2NaCl+CO2↑+H2O
加BaCl2除Na2SO4
BaCl2+Na2SO4=BaSO4↓+2NaCl
加AgNO3除NaCl
AgNO3+NaCl=NaNO3+AgCl↓
其余选项,A 加Ca2+会使CO32-和SO42-都沉淀
B 加Ba2+会使CO32-和SO42-都沉淀
C Ag+使SO42-、CO32-、Cl-都沉淀