A、根据氢氧化钠溶于水放热进行分析,
B、根据氢气和一氧化碳难溶于水进行分析,
C、根据两者的物理性质进行分析,
D、根据无水硫酸铜遇水变蓝进行分析,
【解析】
A、氢氧化钠固体加入水中溶液的温度明显升高,而氯化钠加入水中温度基本不变,现象不同可以鉴别,故A错误;
B、一氧化碳和氢气都不易溶于水,在水中没有明显现象,不能鉴别,故B正确;
C、酒精和水能够互溶,形成均一稳定的溶液,植物油只会浮在水的表面,现象不同,可以鉴别,故C错误;
D、无水硫酸铜遇水变蓝,而碳酸钠不具有该性质,现象不同,可以鉴别,故D错误.
故选B.