A、能够与BaCl2生成沉淀的离子可能有CO32-、SO32-、SO42-、Ag+等;
B、Na元素的焰色反应为黄色,不能鉴别NaCl和Na2SO4;
C、胶体具有丁达尔效应;
D、溶液呈碱性,加入酚酞试液显红色.
【解析】
A、能够与BaCl2生成沉淀的离子可能有CO32-、SO32-、SO42-、Ag+等,在某未知液中加入BaCl2溶液出现白色沉淀,该沉淀不一定是BaSO4,不能排除其它离子的干扰,故A错误;
B、NaCl和Na2SO4都含有Na元素,Na元素的焰色反应为黄色,不能鉴别NaCl和Na2SO4,故B错误;
C、丁达尔效应是胶体所独有的特性,可用来鉴别胶体,故C正确;
D、滴入酚酞试液,溶液呈红色,只能说明溶液呈碱性,不能证明含有NH4+离子,故D错误.
故选C.