单项选择题

订立合同必须经过一定的程序,不同的合同其订立的程序可能不同,但其中()是每个合同都必须经过的程序。

A.担保和承诺
B.要约和担保
C.要约和承诺
D.承诺和公证