单项选择题

A.防止变保险合同为赌博性合同
B.防止被保险人的道德风险
C.可以限制保险补偿的程度
D.防止被保险人在发生保险事故时得到超额的补偿