[单选题]
下列不属于非违约成因的是( )。
A.缔约过失
B.约定不明
C.履行不符合约定
D.情势变更
参考答案与解析: