A、杂质Na2CO3与CaCl2溶液反应生成CaCO3↓和NaCl,将杂质离子变成了沉淀,由于氯化钙是过量的,导致引入新的杂质,故错误;B、杂质CaCO3不溶于水,但是被除杂质的物质能与水反应,故此法不妥;C、杂质Zn与FeSO4反应生成Fe和H2,除去了杂质且没混入新的杂质;D、杂质H2SO4与BaCl2溶液反应生成沉淀,但是又生成了新的杂质HCl;故选:C.