10道题全对得10*10=100分,现在实得77分,扣了23分;
对一半比全对少10-3=7分,不做或做错比全对少10+6=16分;
23只能分解为7+16
所以小明对一半1道,不做或做错1道,全对10-1-1=8道.