Concept:Discharge of a contract means the end of the contractual obligations of the parties concerned.
Explanation:A contract can be discharged through performance, agreement, or breach.
Performance occurs when both parties fulfil their obligations completely.
Agreement discharge happens when both parties mutually decide to end the contract.
Breach discharge occurs when one party fails to perform, which releases the other party from liability.
Acceptance, however, is only a step in the formation of a contract.
It does not bring an existing contract to an end.
Therefore, a contract cannot be discharged through acceptance.
Answer:A. acceptance