A.碘在溶液中不能升华,可用萃取法分离,故A错误;B.应加入硝酸钡溶液,加入BaCl2溶液,引入新杂质,故B错误;C.Cu和稀硫酸不反应,加入稀硫酸,可除去CuO,故C正确;D.CaCO3和CaO都与盐酸反应,不能用盐酸除杂,故D错误.故选C.