A、KCl、Ba (NO 3 ) 2 、KNO 3 之间不反应,溶液呈中性,所以不会使无色酚酞溶液变成红色,故A错误; B、氯化钡和硫酸反应生成硫酸钡沉淀和盐酸,氯化钾不反应,溶液呈酸性,所以不会使无色酚酞溶液变成红色,故B错误; C、氢氧化钾和盐酸反应生成氯化钾和水,硝酸钾不反应且溶于水呈中性,所以当氢氧化钾和盐酸恰好反应时,溶液呈中性,而盐酸有剩余,溶液呈酸性,都不会使无色酚酞溶液变成红色,而当氢氧化钾有剩余时,溶液呈碱性,会使无色酚酞溶液变成红色,所以所得溶液不一定能使无色酚酞溶液变成红色,故C错误; D、氢氧化钙和碳酸钠反应生成碳酸钙沉淀和氢氧化钠,无论是恰好反应还是氢氧化钙有剩余或者是碳酸钠有剩余,溶液都呈碱性,所以所得溶液一定能使无色酚酞溶液变成红色,故D正确. 故选:D. |