1.【答案】A。
解析:根据规定,承揽人将其承揽的辅助工作交由第三人完成的,应当就该第三人完成的工作成果向定作人负责。所以应该是甲公司对丙公司承担赔偿责任。
2.【答案】A。
解析:根据规定,加工承揽合同中的定作人可以随时解除承揽合同,但造成承揽人损失的,应当赔偿损失。
3.【答案】A。
解析:承诺通知到达要约人时生效,承诺生效时合同成立。受要约人超过承诺期限发出承诺的,除要约人及时通知受要约人该承诺有效的以外,为新要约。
4.【答案】D。
解析:第三人为债务人向债权人提供担保时,可以要求债务人提供反担保。丁担保的不是甲与乙的主债权,而是丙对甲的追索债权。
5.【答案】B。
解析:担保合同是主债权债务合同的从合同,主债权合同有效,担保合同有效;主债权合同无效,担保合同无效,但法律另有规定的除外。