A.向甲溶液中加入BaCl2溶液,不能排除SO32-、CO32-或Ag+的影响,可能生成AgCl、Ag2SO3、Ag2CO3白色沉淀,故A错误;
B.加入氯化钡溶液有白色沉淀产生,再加盐酸,沉淀不消失,不能排除银离子的干扰,氯化银难溶于盐酸,故B错误;
C.先加入稀盐酸,没有产生沉淀,Ag+、SO32-、CO32-等离子的影响,然后再加氯化钡,产生白色沉淀,证明有SO42-存在,故C正确;
D.先加入硝酸不能排除亚硫酸根离子的干扰,亚硫酸根离子易被硝酸氧化为硫酸根离子而生成硫酸钡沉淀,故D错误;
故选C.