答案

解:①如图1,点A、D在BC的两侧,∵△ABD是等腰直角三角形,
∴AD=
AB=
×2
=4,
∵∠ABC=45°,
∴BE=DE=
AD=
×4=2,BE⊥AD,
∵BC=1,
∴CE=BE-BC=2-1=1,
在Rt△CDE中,CD=
=
=
;
②如图2,点A、D在BC的同侧,∵△ABD是等腰直角三角形,
∴BD=AB=2
,
过点D作DE⊥BC交BC的反向延长线于E,则△BDE是等腰直角三角形,
∴DE=BE=
×2
=2,
∵BC=1,
∴CE=BE+BC=2+1=3,
在Rt△CDE中,CD=
=
=
,
综上所述,线段CD的长为
或
.
故答案为:
或
.