解(1)∵AB为⊙O的直径,
∴∠BEC=∠BDA=90°,
又由∠C是公共角,
∴△BCE∽△ADC,
∴

,
∵CE=4,BC=5,AD=2,

在Rt△BCE中,BE=

=3,
∴CD=

;
(2)若AB=AC,则∠ABC=∠C,
∵AD⊥BC,
∴∠BAD=∠CAD,
∵△BCE∽△ADC,
∴∠EBC=∠CAD,
∴∠EBD=∠BAD,
∴

=

.
分析:(1)由AB为⊙O的直径,根据圆周角定理,可得∠BEC=∠BDA=90°,又由∠C是公共角,即可证得△BCE∽△ADC,然后利用相似三角形的对应边成比例,即可求得CD的长;
(2)由AB=AC,利用等腰三角形的性质,可得∠BAD=∠CAD,又由相似三角形的对应角相等,易证得∠EBD=∠BAD,即可得

=

.
点评:此题考查了相似三角形的判定与性质、圆周角定理、等腰三角形的性质以及勾股定理.此题难度适中,注意掌握数形结合思想的应用.