钠不管生成Na2O还是Na2O2,化合价都是从0价升高到+1价,即失去一个电子.
你后面的问题,犯了同样的错误,都没有考虑题目中的1molNa.
4Na + O2 == 2Na2O 确实转移4个电子,但是Na只有1mol,所以还是转移1mol电子.