单项选择题

遗赠扶养协议和赠与合同的区别表现在( )。

A.是否具有要式性
B.是否具有双方法律性
C.权利人是否具有不可代替性
D.是否具有诺成性