B
分析:连接OA,由CD垂直于AB,利用垂径定理得到P为AB的中点,求出AP的长,设OA=OD=x,由P为OD中点,得到OP为

x,在直角三角形AOP中,利用勾股定理列出关于x的方程,求出方程的解即可得到x的值,即为圆的半径,进而求出CD的长.
解答:

解:连接OA,
∵CD⊥AB,
∴P为AB的中点,
∴AP=

AB=

,
∵P为AB的中点,
∴OP=PD=

OD,
在Rt△AOP中,OA=x,OP=

x,
根据勾股定理得:OA
2=OP
2+AP
2,
即x
2=

x
2+3,即x
2=4,
解得:x=2,
则CD=4.
故选B
点评:此题考查了垂径定理,勾股定理,利用了方程的思想,熟练掌握垂径定理是解本题的关键.