C
分析:根据在化合物中正负化合价代数和为零,结合各选项的化学式进行解答本题.
解答:A、氢元素显+1价,设HCl中氯元素的化合价是x,根据在化合物中正负化合价代数和为零,可得:(+1)+x=0,则x=-1价.
B、氢元素显+1价,氧元素显-2价,设HClO中氯元素的化合价是y,根据在化合物中正负化合价代数和为零,可得:(+1)+y+(-2)=0,则y=+1价.
C、氧元素显-2价,设ClO2中氯元素的化合价是z,根据在化合物中正负化合价代数和为零,可得:z+(-2)×2=0,则z=+4价.
D、钾元素显+1价,氧元素显-2价,设KClO3中氯元素的化合价是w,根据在化合物中正负化合价代数和为零,可得:(+1)+w+(-2)×3=0,则w=+5价.
故选C.
点评:本题难度不大,掌握利用化合价的原则(化合物中正负化合价代数和为零)计算指定元素的化合价的方法即可正确解答本题.