解题思路:要找出与某些酸、碱都能起反应的,两者之间必须可以反应,且反应生成沉淀或水或气体,且必须为复分解反应,可据此答题.
A、钾盐和硝酸盐都易溶于水,所以硝酸钾既不能与酸反应也不与碱反应,故A不可选;
B、氯化镁可以与可溶性碱反应生成氢氧化镁沉淀,但不能与酸反应,故B不可选;
C、氢氧化钠可以与酸发生中和反应生成盐和水,但不能与碱反应,故C不可选;
D、碳酸钾可以与酸反应生成盐、二氧化碳和水,也可以与某些碱(如氢氧化钙、氢氧化钡)反应生成沉淀,故D可选.
故选D.
点评:
本题考点: 盐的化学性质.
考点点评: 主要考查了置换反应、复分解反应的条件,能够判断物质间是否发生化学反应,以此培养学生应用知识的能力.