单项选择题
A.承揽合同、建设工程合同必须采用书面形式 B.未经定作人同意,承揽人不得把任何工作交由第三人完成 C.承揽合同生效以后,对于双方当事人均有法律约束力,任何一方不得随时解除合同 D.承揽合同中的定作人可以随时解除合同,造成承揽人损失的,应当予以赔偿
A.委托人的代理人 B.第三人的代理人 C.委托人和第三人双方的代理人 D.既非委托人的代理人,也非第三人的代理人
A.有效 B.无效 C.可撤销 D.效力待定