Двухсторонний договор предполагает взаимные права и обязанности обеих сторон. Договор купли-продажи и договор дарения являются двухсторонними. Завещание — это одностороннее распоряжение имуществом на случай смерти.
Ответ: а) договор купли-продажи