单项选择题

A.以有效合同为前提
B.以违反合同义务为要件
C.可由当事人在法定范围内约定
D.一种刑事赔偿责任