单选题 合同中没有明确规定违约责任的,其法律后果是(    )。
   A.合同无效
   B.因缺乏主要条款合同不成立
   C.当事人违反合同不履行义务时,不承担违约责任
   D.当事人违反合同不履行义务时,应依法承担民事责任
【正确答案】 D
【答案解析】合同中没有明确规定违约责任,不影响合同的效力。当事人违反合同不履行义务时,仍然应当承担违约责任。