单选题 老张是一个养牛专业户,其与养牛场签订了供应小牛的合同,老张应向养牛场提供20头小牛。但在合同签订后,由于老张养的小牛生病,老张担心如果交付病牛的话会传染养牛场的牛,因此便与老王商量,由老王代为履行,向养牛场交付20头小牛。下列选项中正确的是(    )。
   A.如果合同由老王履行的话,那么老张应当事先取得养牛场的同意才可以
   B.如果老王的履行不适当,那么养牛场应当向老王追究违约责任
   C.如果老王的履行不适当,那么养牛场应当向老张追究违约责任
   D.如果老王的履行不适当,养牛场可以自由选择老张或老王来追究违约责任
【正确答案】 C
【答案解析】第三人代债务人向债权人作出履行,除非违反法律规定、当事人约定或者有违合同性质,否则债权人不得拒绝。第三人代为履行时,若履行不适当,债权人应向债务人追究违约责任,即养牛场应当向老张追究违约责任。