化合价升高的元素的原子失去电子,化合价降低的元素的原子得到电子,得失电子数目相等,失去多少电子化合价就升高几价,得到多少电子化合价就降低几价.
【解析】
A、根据化合价不能交叉的原则,氯酸钾中氯元素的化合价应从+5价降到0价,盐酸中氯元素的化合价应从-1价升高到0价,转移电子数是5mol,即,故A错误;
B、锰元素化合价降低2价,氯元素化合价升高2价,反应转移电子2mol,故B正确;
C、所有碳元素共失去4mol的电子,所有氧元素共得到4mol的电子,故转移电子是应为4mol,不是2mol,故C错误;
D、汞和硫元素化合价均升高均失去电子,氧元素化合价降低得到电子,故D错误.
故选B.