答案解析:
合同的成立和生效是两个不同的概念,当事人达成合意,意味着合同成立;合同符合法律规定的生效要件,才能获得法律的保护,才意味着合同的生效。选项A正确。合同生效的法律要件主要包括:主体合格、内容合法、意思表示真实、合同的形式合法。选项B正确。效力存在瑕疵的合同主要包括无效合同、效力待定的合同和可撤销的合同三大类。无效合同主要包括五类:①无民事行为能力人签订的合同。②违反法律、行政法规的强制性规定的合同。但是该强制性规定不导致该民事法律行为无效的除外。③违背公序良俗的合同。④行为人与相对人以虚假的意思表示签订的合同。⑤行为人与相对人恶意串通,损害他人合法权益而签订的合同。选项C正确。选项DE错误。