A、不正确.因为氯化钡和硝酸银反应生成的氯化银也是不溶于稀硝酸的白色沉淀.B、不正确.因为碳酸钙和稀盐酸反应能生成二氧化碳气体.C、不正确.氧化钠晶体中含有钠离子和氧离子,不导电说明对应离子不能定向运动.D、正确.因为能使酚酞试液变红的溶液一定显碱性.故选:D.