D
分析:根據題意畫出圖形,由于AB和CD的位置不能確定,故應分AB與CD在圓心O的同側和AB與CD在圓心O的異側兩種情況進行討論.
解答:
解:當AB與CD在圓心O的同側時,如圖1所示:
過點O作OF⊥CD于點F,交AB于點E,連接OA,OC,
∵AB∥CD,OF⊥CD,
∴OE⊥AB,
∴AE=
AB=
×24=12,
在Rt△AOE中,
OE=
=
=5,
∴OF=OE+EF=5+7=12,
在Rt△OCF中,CF=
=
=5,
∴CD=2CF=2×5=10;
當AB與CD在圓心O的異側時,如圖2所示:
過點O作OF⊥CD于點F,反向延長交AB于點E,連接OA,OC,
∵AB∥CD,OF⊥CD,
∴OE⊥AB,
∴AE=
AB=
×24=12,
在Rt△AOE中,
OE=
=
=5,
∴OF=EF-OE=7-5=2,
在Rt△OCF中,CF=
=
=
,
∴CD=2CF=2×
=2
.
故CD的長為10或2
.
故選D.
點評:本題考查的是垂徑定理,在解答此類題目時要注意進行分類討論,不要漏解.