下列各项中,属于合同终止的原因有()。
A:合同已按约定履行
B:一方违约
C:合同解除
D:债务免除
E:合同变更
出自:建设工程法规及相关知识