A、根据二氧化碳能和NaOH溶液反应生成碳酸钠和水而一氧化碳不反应进行解答;
B、根据稀盐酸不但和碳酸钠溶液反应和能和盐酸反应进行解答;
C、根据二氧化碳能和氢氧化钙溶液反应生成碳酸钙沉淀,而和NaOH溶液反应无明显现象进行解答;
D、根据二氧化碳溶于水能生成碳酸,碳酸能使紫色的石蕊溶液变红进行解答.
【解析】
A、二氧化碳能和NaOH溶液反应生成碳酸钠和水而一氧化碳不反应,所以可用NaOH溶液除去CO中混有的CO2,故A合理;
B、稀盐酸不但和碳酸钠溶液反应和能和盐酸反应,所以不能用稀HCl除去NaOH溶液中混有的Na2CO3,故B不合理;
C、二氧化碳能和氢氧化钙溶液反应生成碳酸钙沉淀,而和NaOH溶液反应无明显现象,所以可用CO2区分NaOH溶液和Ca(OH)2溶液,故C合理;
D、二氧化碳溶于水能生成碳酸,碳酸能使紫色的石蕊溶液变红,而氧气不能使紫色的石蕊溶液变色,故D合理.
故选:B.