单项选择题

下列化合物中既有离子键,又有共价键的是()。

A.HCl
B.NaOH
C.KCl
D.CaCl2