Now a days it seems that you need to deploy several methods to try and eliminate some spam/bots/etc. I would agree with HMBeaty that you need to make sure the questions do not have simple answers. You may want to consider adding questions about your site and your site's content/theme.