本题属于除杂质题,一般的除杂质题必须同时满足两个条件:①加入的试剂只能与杂质反应,不能与原物质反应②反应时不能加入新的杂质.氧化铜与盐酸反应,杂质铜与盐酸不反应,把原物质除去了;杂质一氧化碳与氧化铜在加热的条件下,生成铜和二氧化碳;生石灰既能吸收HCl气体,又能吸收水蒸气;Na2CO3与氢氧化钙反应生成碳酸钙白色沉淀和氢氧化钠,氢氧化钠是新的杂质.
【解析】
A、氧化铜与盐酸反应,杂质铜与盐酸不反应,把原物质除去了,故选项错误;
B、杂质一氧化碳与氧化铜在加热的条件下,生成铜和二氧化碳,故选项正确;
C、生石灰既能吸收HCl气体,又能吸收水蒸气,故选项错误;
D、Na2CO3与氢氧化钙反应生成碳酸钙白色沉淀和氢氧化钠,氢氧化钠是新的杂质,故选项错误;
故选B.