假设全都做对,可得:10×10=100(分),现在得了70分,少得了100-70=30(分),做错一题,不但得不到10分还扣5分,说明做错一题,少得10+5=15(分),因为:30÷15=2(道),所以他一共答对了10-2=8道.故答案为:8.