A、由于SO32-在加入酸化的Ba(NO3)2溶液中会被氧化为SO42-,会生成硫酸钡沉淀,不能说明有SO42-存在,故A错误;B、由于Fe3+与加入NaOH溶液,会生成氢氧化铁红褐色沉淀,故B正确;C、加入Ca(OH)2并用湿润的蓝色石蕊试纸检验,试纸变蓝,说明有NH4+存在.故C错误D、加入无色酚酞,溶液变红,说明溶液显碱性有OH-存在.故D正确.故选AC.