A、KCl易溶于水,MnO2难溶于水,可采取加水溶解、过滤、蒸发的方法进行分离除杂,故选项所采取的试剂及操作方法错误.
B、NH4HCO3加热分解生成氨气、水、二氧化碳,碳酸钠受热不分解,加热至质量不再减少,能除去杂质且没有引入新的杂质,符合除杂原则,故选项所采取的试剂及操作方法正确.
C、KNO3和NaCl的溶解度受温度的影响不同,硝酸钾溶解度受温度影响较大,而氯化钠受温度影响较小,所以可采取加热水溶解配成饱和溶液、冷却热饱和溶液、使KNO3结晶析出、再过滤、蒸发的方法;故选项所采取的操作方法错误.
D、MgCl2能与氢氧化钠溶液反应生成氢氧化镁沉淀和氯化钠,但NaOH溶液是过量的,能除去杂质但引入了新的杂质NaOH,不符合除杂原则,故选项所采取的试剂及操作方法错误.
故选B.