首先根据题意作出图形,然后连接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.