A、滴加BaCl2溶液不能排除银离子、碳酸根离子、亚硫酸根离子等的干扰,故A错误;B、滴加稀盐酸酸化的BaCl2溶液,不能排除银离子的干扰,故B错误; C、先加入稀盐酸,没有产生沉淀,排除银离子、碳酸根、亚硫酸根的干扰,然后再加氯化钡,产生白色沉淀,证明有SO42-存在,故C正确;D、滴加稀硫酸,再滴加BaCl2溶液,加入的硫酸会与氯化钡生成白色沉淀,不能证明有SO42-存在,故D错误;故选C.