根据在化合物中正负化合价代数和为零.
A、氧元素显-2,设锰元素的化合价为x,MnO2中锰元素的化合价为:x+(-2)×2=0,x=+4;
B、钾元素显+1,氧元素显-2,设锰元素的化合价为y,KMnO4中锰元素的化合价为:(+1)+y+(-2)×4=0,y=+7;
C、氯素显-1,设锰元素的化合价为z,MnCl2中锰元素的化合价为:z+(-1)×2=0,z=+2;
D、钾元素显+1,氧元素显-2,设锰元素的化合价为m,锰酸钾中锰元素的化合价为:(+1)×2+m+(-2)×4=0,m=+6;
故选:B.