分析:一般来说,活泼金属和活泼非金属元素之间易形成离子键,非金属元素之间易形成共价键,第IA、第IIA族元素和第VIA、第VIIA族元素之间易形成离子键,部分碱、大部分盐、金属氧化物中含有离子键.
解答:解:A.KCl中钾离子和氯离子之间只存在离子键,故A错误;
B.氯化镁中镁离子和氯离子之间只存在离子键,故B错误;
C.醋酸钠中钠离子和醋酸根离子之间存在离子键,C原子和C原子之间、C原子和H原子之间、C原子和O原子之间存在共价键,故C正确;
D.HCl中H原子和Cl原子之间存在共价键,故D错误.
故选C.
点评:本题考查了化学键的判断,根据微粒间的作用力来判断化学键,知道离子键和共价键的区别,易错选项是B,注意:氯化镁中两个氯离子之间不存在共价键,为易错点.