A、向某溶液中滴加BaCl2溶液,若有白色沉淀,沉淀可能是AgCl,AgCl不溶于稀硝酸,所以不能说明原溶液中一定含SO42-,故A错误;
B、检验K+的存在时:用铂丝蘸取某溶液在无色火焰上灼烧,透过蓝色钴玻璃观察火焰颜色,如果呈现紫色,证明含有钾离子,若不用蓝色钴玻璃,则钠的黄色会掩盖钾的紫色,不能确定是否含有钾离子,故B错误;
C、能使澄清石灰水变浑浊的气体可能是二氧化硫或二氧化碳,所以向某溶液中加足量稀HCl,产生的气体能使澄清石灰水变浑浊,则溶液中可能含有CO32-、HCO3-、SO32-、HSO3-,故C错误;
D、氨气能使湿润红色石蕊试纸变蓝,某溶液中加NaOH溶液,加热产生的气体能使湿润红色石蕊试纸变蓝,则该气体为氨气,所以原溶液中一定含有NH4+,故D正确.
故选D.