【答案】:
C
【解析】:
以AB为边,分三种情况讨论直角三角形:
1. 直角顶点为A:AC⊥AB,根据正六边形网格向量垂直条件,得C点坐标满足$y=-2x$,网格内有$(-1,2)$、$(1,-2)$,共2个。
2. 直角顶点为B:BC⊥BA,同理得C点坐标满足$y=-2x+4$,网格内有$(1,2)$、$(3,-2)$,共2个。
3. 直角顶点为C:AC⊥BC,由勾股定理逆定理$AC²+BC²=AB²$($AB²=4$),解得$AC²=1,BC²=3$或$AC²=3,BC²=1$,网格内有$(0,1)$、$(1,-1)$、$(1,1)$、$(2,-1)$,共4个。
综上,共有$2+2+4=8$个直角三角形。