【分析】
(1) 求解线段CD的长度,首先根据D是AB中点的条件,先求出BD的长度,再结合已知BC的长度,利用线段的差的关系即可求出CD。
(2) 由于E是直线AB上的点,位置不唯一,需分两种情况讨论:①E在线段AB的延长线上;②E在线段AB上。两种情况都先利用F是BE中点的性质求出BF的长度,再根据线段的和差关系分别计算DF的长度即可。
【解析】
(1) 因为D是线段AB的中点,$AB=10\ \mathrm{cm}$,
所以 $BD=\frac{1}{2}AB=\frac{1}{2}×10=5\ \mathrm{cm}$,
又已知 $BC=3\ \mathrm{cm}$,
所以 $CD=BD-BC=5-3=2\ \mathrm{cm}$。
(2) 分两种情况讨论:
① 当点E在线段AB的延长线上时,如答图①

:
因为 $BE=2\ \mathrm{cm}$,F是BE的中点,
所以 $BF=\frac{1}{2}BE=\frac{1}{2}×2=1\ \mathrm{cm}$,
因此 $DF=BD+BF=5+1=6\ \mathrm{cm}$;
② 当点E在线段AB上时,如答图②

:
因为 $BE=2\ \mathrm{cm}$,F是BE的中点,
所以 $BF=\frac{1}{2}BE=\frac{1}{2}×2=1\ \mathrm{cm}$,
因此 $DF=BD-BF=5-1=4\ \mathrm{cm}$。
综上,线段DF的长度为6 cm或4 cm。
【答案】
(1) $\boldsymbol{2\ \mathrm{cm}}$;
(2) $\boldsymbol{6\ \mathrm{cm}}$或$\boldsymbol{4\ \mathrm{cm}}$,对应位置参考:答图①

、答图②

。
【知识点】
线段中点定义,线段和差计算,分类讨论
【点评】
本题是线段计算的常规题型,核心考查线段中点的性质和线段和差的运算,易错点是第二问忽略直线上点的位置的多样性,漏算其中一种情况,解题时要注意审题,明确“线段”和“直线”的区别。
【难度系数】
0.7