分析:根据四种物质的化学式,利用化合物中各元素化合价代数和为0的原则,由K、H元素为+1价、Ca元素为+2价、O元素为-2价,计算Cl元素的化合价,并比较化合价的高低.
解答:解:设化合物KClO3中Cl元素化合价为a,依化合物中各元素化合价代数和为零的原则有(+1)+a+(-2)×3=0,解得a=+5;
设化合物CaCl2中Cl元素化合价为b,依化合物中各元素化合价代数和为零的原则有(+2)+b×2=0,解得b=-1;
设化合物HClO中Cl元素化合价为c,依化合物中各元素化合价代数和为零的原则有(+1)+c+(-2)=0,解得c=+1;
设化合物HClO4中Cl元素化合价为d,依化合物中各元素化合价代数和为零的原则有(+1)+d+(-2)×4=0,解得
d=+7;
∵+7>+5>+1>-1
∴化合物HClO4中氯元素化合价最高,为+7价;
故选D.
点评:化合物中各元素化合价代数和的计算:化合物中各种元素的化合价与分子中原子个数乘积的和等于0.