单项选择题

下列不属于合同一般生效要件的是( )。

A.合同必须经过公证
B.不违反法律或者社会公共利益
C.意思表示一致
D.行为人具有完全的民事行为能力