首先题目是给定方法和试剂的除杂的题目,要从给定的试剂和方法来考虑方案的科学性和可行性,从而做出判断.
【解析】
A、CO2中混有CO用O2去除,由于主要成分为气体,所以不宜采用气体来除去杂质,因为为保证杂质尽可能完全除去,往往加入的试剂时过量的,这样就导致引入了新的杂质.另外利用燃烧的方式要求氧气需要达到一定的浓度,这样就造成将来CO2中一定必须混有O2.错误.
B、KCl混有MnO2用水去除,提示的思路是溶解过滤蒸发,就是利用物质的溶解性差异,由于KCl易溶于水,而MnO2不溶于水,所以将两物质分开从而除去.正确.
C、H2O中混有NaNO2时用活性炭来吸附,由于NaNO2是可溶性的物质,所以活性炭不能将之吸附.错误.
D、Na2CO3中混有Na2SO4,用BaCl2.由于BaCl2与两物质都能够反应,所以不能将杂质除去,Na2CO3+BaCl2=BaCO3↓+2NaCl,Na2SO4+BaCl2=BaSO4↓+2NaCl.错误.
故选B.