2FeSO4+6Na2O2=2Na2FeO4+2Na2O+2Na2SO4+O2↑,
反应式中
Fe从+2价到了+6价,共失去了4*2=8个电子
这些电子交给了Na2O2中的一部分O
Na2O2中的O是-1价,其中8个O接受了Fe交出的电子生成了O(-2)价
也就是4个Na2O2接受了电子
剩下的2个Na2O2自己给自己电子,歧化生成了2个O(-2)和2个O原子,后者结合生成了1个O2
所以A错,还是还原剂,在Na2O2自身氧化还原中既是氧化剂也是还原剂
B正确,O2是Na2O2中的-1价的O变来的,化合价升高是氧化产物
C错误,Na2FeO4仅仅只是氧化产物
D错误,反应中8mol电子是Fe参与的,还有Na2O2自身反应也有电子转移
总共肯定超过8mol
选B