No... it is not necessary to include all... but I think what Jason was getting at is that by using both, you greatly cut down the risk of spam getting through your form.
I happen to remove the question and just use the Captcha and I have had very little problems on my server. That may work fine for you well. You can try it and see.
Best regards,
Brian