
分析:首先根据题意作出图形,然后连接OD,AC,过点C作CE⊥OD于点E,过点C作CF⊥AB于点F,易得四边形CEOF是矩形,然后利用三角函数求得DE与CE的长,再利用勾股定理求解,即可求得CD的长;然后分析当D在D′位置时,利用勾股定理即可求得CD′的长.
解答:

解:如图,连接OD,AC,过点C作CE⊥OD于点E,过点C作CF⊥AB于点F,
∵点D是

的中点,
∴OD⊥AB,
∴四边形CEOF是矩形,
∴OE=CF,CE=OF,
∵⊙0的直径AB=

,
∴∠ACB=90°,
∴AC=

=3
∴在Rt△ABC中,cos∠B=

=

,sin∠B=

,
在Rt△BCF中,BF=BC•cos∠B=

,CF=BC•sin∠B=

,
∴OF=

-

=

,
∴CE=OF=

,DE=OD-OE=OD-CF=

,
在Rt△CDE中,CD=

=

;
当D在D′位置时,

∵都是中点,
∴DD′是直径,
∴∠DCD′=90°,
∴CD′=

=2

.
∴CD=

或2

.
故答案为:

或2

.
点评:此题考查了圆周角定理、垂径定理、勾股定理以及矩形的判定与性质.此题难度适中,注意掌握数形结合思想与分类讨论思想的应用.