What is the term to describe a person who answers a question with irritability?

Solution 1:

"As usual Mr Corncobb answered our query very acerbically!

acerbic [vocab.com][1}

harsh or corrosive in tone