题目解析:
承揽人发现定作人提供的图纸或者技术要求不合理的,应当及时通知定作人。 因定作人怠于答复等原因造成承揽人损失的,定作人应当赔偿损失 。A选项不符合题意,承揽人的义务已经履行。
承揽人对定作人提供的材料应当及时检验,发现不符合约定时,应当及时通知定作人更换、补齐或者采取其他补救措施。承揽人不得擅自更换定作人提供的材料,不得更换不需要修理的零部件 。B选项承揽人需要承担责任。
当事人一方解除合同的,只限于两种情况:一是发生不可抗力致使合同目的无法实现; 二是对方当事人严重违约。且在合同履行过程中,如果出现法定的免责条件或合同约定的免责事由,违约方将免于承担违约责任 。 我国的《民法典》仅承认不可抗力为法定的免责事由 。C选项不符合题意。
定作人未向承揽人支付报酬或者材料费等价款的,承揽人对完成的工作成果享有留置权或者有权拒绝交付,但是当事人另有约定的除外 。D选项不符合题意。