共有30道题,答对给5分,答错扣1分,不答不给分.张博同学共答25题,得77分,那么他答对了多少道题?