分析:根据晶体的类型和所含化学键的类型分析,离子化合物含有离子键,可能含有共价键,共价化合物只含共价键.
解答:解:A、NaCl为离子化合物且只含有离子键,而HNO3为共价化合物,只含有共价键,化学键类型不同,故A正确;
B、H2O和NH3均为共价化合物,只含有共价键,化学键类型相同,故B错误;
C、MgF2和NaCl均为离子化合物且只含有离子键,化学键类型相同,故C错误;
D、CCl4和H2S均为共价化合物只含有共价键,化学键类型相同,故D错误;
故选:A.
点评:本题考查化学键类型的判断,题目难度不大,注意离子键和共价键的区别.