单选题   在履行承揽合同时,承揽人的下列行为中,构成违约的是______。
 
【正确答案】 B
【答案解析】 本题考核承揽合同。承揽人不得擅自更换定作人提供的材料,不得更换不需要修理的零部件。