A、根据质量守恒定律可以知道反应前后元素的种类不变,故A不符合题意;
B、氯酸钾分解产生了氯化钾,在氯酸钾中钾元素的化合价为+1,氧元素的化合价为-2,根据“在化合物中,正负化合价的代数和为零”的原则,所以氯元素的化合价为+5,但是在氯化钾中氯元素的化合价为-1,所以氯元素的化合价发生了改变,故B符合题意;
C、根据质量守恒定律可以知道反应前后原子的种类和个数不变,所以反应前后氧原子的个数不变,故C不符合题意;
D、加热KClO 3和MnO 2的混合物的反应中,二氧化锰作为催化剂,其质量和化学性质不变,故D不符合题意.
故选B.