A.应该先加稀盐酸排除干扰;
B.应该先加稀硝酸排除干扰,如果有CO32-也能生成的沉淀;
C.Na+的焰色反应为黄色;
D.在碱性条件下生成的气体为氨气,能使湿润蓝色石蕊试纸检验发现变红.
【解析】
A.应该先加稀盐酸排除干扰,加入BaCl2溶液出现白色沉淀,生成的沉淀也可能为AgCl,故A错误;
B.应该先加稀硝酸排除干扰,若不加稀硝酸,如果有CO32-也能生成的沉淀,故B错误
C.Na+的焰色反应为黄色,故C错误;
D.使用湿润蓝色石蕊试纸检验发现变红的气体为氨气,可说明原溶液中一定含有NH4+,故D正确;
故选D.