8. 如图①,在$\triangle ABC$中,$\angle ACB = 90^{\circ}$,点$P$从点$A$出发,沿$A \to C \to B$以$1\ \mathrm{cm/s}$的速度运动至点$B$. 如图②所示为点$P$运动时,$\triangle ABP$的面积$y(\mathrm{cm}^2)$随时间$x(\mathrm{s})$变化的函数图象,则该三角形的斜边$AB$的长为(
A
)

A.$5\ \mathrm{cm}$
B.$7\ \mathrm{cm}$
C.$3\sqrt{2}\ \mathrm{cm}$
D.$2\sqrt{3}\ \mathrm{cm}$
解析:
解:设 $AC = m\ \mathrm{cm}$,$BC = n\ \mathrm{cm}$。
当点 $P$ 在 $AC$ 上运动时,$AP = x\ \mathrm{cm}$,$\triangle ABP$ 的面积 $y = \frac{1}{2} · AP · BC = \frac{1}{2}nx$。由图②知此时函数为过原点的线段,当 $P$ 到达 $C$ 时,$x = m$,$y = 6$,即 $\frac{1}{2}nm = 6$,得 $mn = 12$。
当点 $P$ 在 $CB$ 上运动时,$CP = (x - m)\ \mathrm{cm}$,$BP = (n - (x - m))\ \mathrm{cm} = (m + n - x)\ \mathrm{cm}$,$\triangle ABP$ 的面积 $y = \frac{1}{2} · AC · BP = \frac{1}{2}m(m + n - x)$。由图②知此时函数为线段,且运动总时间为 $7\ \mathrm{s}$,即 $m + n = 7$。
联立 $\begin{cases}m + n = 7 \\ mn = 12\end{cases}$,解得 $\begin{cases}m = 3 \\ n = 4\end{cases}$ 或 $\begin{cases}m = 4 \\ n = 3\end{cases}$。
在 $\triangle ABC$ 中,$AB = \sqrt{AC^2 + BC^2} = \sqrt{m^2 + n^2} = \sqrt{3^2 + 4^2} = 5\ \mathrm{cm}$。
答案:A