下列选项中允许运输合同变更和解除的有()
A:由于不可抗力使运输合同无法履行
B:由于当事人一方的原因,在合同约定的期限内未完成运输合同
C:合同当事人违约,使合同的执行成为不可能或没必要
D:经合同当事人双方协商同意
出自:助理物流师(国家职业资格三级)