【名词&注释】
承包人(contractor)、材料价格(material price)、工程师(engineer)、发包人、差不多(near)
[单选题]施工期内,当材料价格发生波动并超过合同约定的涨幅时,承包人采购材料前,应由()。
A. A.工程师确认数量和价格且发包人签字同意 B. B.发包人确认数量和价格且工程师签证 C. C.工程师确认数量和价格并签字同意 D. D.发包人确认数量和价格并签字同意