【本题解析】 :
2019版教材P152页
本题考查的是承揽合同当事人的权利义务。选项A错误,定作人中途变更承揽工作的要求,造成承揽人损失的,应当赔偿损失。选项B错误,如果定作人提供材料的,承揽人应当对定作人提供的材料及时检验,发现不符合约定时,应当及时通知定作人更换、补齐或者采取其他补救措施。承揽人不得擅自更换定作人提供的材料,不得更换不需要修理的零部件。选项C错误,承揽人完成工作向定作人交付工作成果,并提交了必要的技术资料和有关质量证明的,定作人应当验收该工作成果。选项D正确,定作人可以随时解除承揽合同,造成承揽人损失的,应当赔偿损失。