A、加入碳酸钠溶液,产生气泡的是盐酸,产生白色沉淀的是氯化钙和氯化钡,无法区分氯化钙和氯化钡,故A符合题意;
B、加入酚酞,使酚酞变红的是氢氧化钠溶液,不变化的是氯化钠和盐酸,将变红的氢氧化钠分别滴加到剩余两种溶液中,红色消失的是盐酸,不消失的是氯化钠,故B可以鉴别
C、将三种固体分别溶于水,不溶于水的是碳酸钙,温度升高的是氢氧化钠,溶于水但温度变化不大的是氯化钠,故C可以鉴别;
D、取三种溶液少量,分别滴加氯化钡溶液,无现象的是氢氧化钠,产生白色沉淀的是硫酸钾和硝酸银,无法区分硝酸钾和硝酸银,故D符合题意.
故选AD