The correct option is D both a & b.
A cheque is dishonored by both non payment as well as partial payment. A cheque gets dishonored when the bank fails to pay the mentioned amount to payee. When the cheque deposited by anybody for collection or presented for payment gets refused by the bank, it is known as dishonor of cheque.