正确答案:B
解析:在项目工作中,要根据项目的实际情况和外界条件的约束来选择合同类型:①如果工作范围很明确,且项目的设计已具备详细的细节,则使用总价合同;②如果工作性质清楚,但范围不是很清楚,而且工作不复杂,又需要快速签订合同,则使用工料合同;③如果工作范围尚不清楚,则使用成本补偿合同;④如果双方分担风险,则使用工料合同;如果买方承担成本风险,则使用成本补偿合同;如果卖方承担成本风险,则使用总价合同;⑤如果是购买标准产品,且数量不大,则使用单边合同等。