【正确答案:C】
由甲公司将其全部债务转移给丙公司,未取得乙公司同意,对乙公司不生效,但是甲公司和丙公司有关债务承担的约定并不违法,且意思表示一致,在甲公司和丙公司之间应当是直接生效的;题目提问的是“甲公司和丙公司之间”的债务承担协议效力,选项C更符合题意。

【正确答案:C】
由甲公司将其全部债务转移给丙公司,未取得乙公司同意,对乙公司不生效,但是甲公司和丙公司有关债务承担的约定并不违法,且意思表示一致,在甲公司和丙公司之间应当是直接生效的;题目提问的是“甲公司和丙公司之间”的债务承担协议效力,选项C更符合题意。