A、锌是单质,锌和稀盐酸生成氯化锌和氢气,属于置换反应,故A错误;
B、二氧化碳和水反应生成碳酸,属于化合反应,故B错误;
C、氯化钠溶液和硝酸钾溶液相互交换没有水、气体或沉淀生成,则不发生反应,故C错误;
D、氢氧化钠和稀硫酸反应生成硫酸钠和水,符合复分解反应的概念和条件,属于复分解反应,故D正确;
故选D.
A、锌是单质,锌和稀盐酸生成氯化锌和氢气,属于置换反应,故A错误;
B、二氧化碳和水反应生成碳酸,属于化合反应,故B错误;
C、氯化钠溶液和硝酸钾溶液相互交换没有水、气体或沉淀生成,则不发生反应,故C错误;
D、氢氧化钠和稀硫酸反应生成硫酸钠和水,符合复分解反应的概念和条件,属于复分解反应,故D正确;
故选D.