多选题 根据合同法理论,定金与预付款的差异主要表现在______。

【正确答案】 C
【答案解析】[解析] (1)选项A:定金和预付款均是预先支付的款项;(2)选项BD:交付定金的协议是从合同,而交付预付款的协议一般是合同内容的一部分,因此,不交付预付款构成对主合同的违反,不交付定金则定金合同不成立,既不构成对主合同的违反,也不会产生定金罚则;(3)选项C:定金罚则是定金担保性质的体现,而预付款不存在罚则,不作为担保方式;(4)选项E:定金的数额应不超过主合同标的额的20%,超过部分无效。