单选题 下列化合物中既有离子键,又有共价键的是( )。
【正确答案】 B
【答案解析】本题考查了化学键的知识点。A选项,MgCl2只有离子键;C选项,CH3COOH是有机酸,只含有共价键;D选项,HNO3只含有共价键。