单项选择题

违约金与赔偿金的区别是()。

A.事后计算
B.预先约定
C.事中协商
D.单方确定