B
分析:由于∠ACB=90°,AB=AD+BD,AD、DB和CD都是有理數,OC是中線,那么AB是有理數,且OA=OB=OC=
AB,
于是OA、OB、OC是有理數,根據圖可知OD=OA-AD,那么OD是有理數;又在△CDO中,∠CDO=90,DE⊥OC,
于是△OED∽△ODC,利用相似三角形的性質可得OE:OD=OD:OC,DE:OD=CD:OC,即OE=
,DE=
,從而可知OE、DE是有理數.
解答:∵AD、DB和CD都是有理數,OC是中線,
又∠ACB=90°,AB=AD+BD,
∴AB是有理數,OA=OB=OC=
AB,
故OA、OB、OC是有理數,
∵OD=OA-AD,
∴OD是有理數,
在△CDO中,
∵∠CDO=90,DE⊥OC,
∴△OED∽△ODC,
∴OE:OD=OD:OC,DE:OD=CD:OC,
∴OE=
,DE=
,
∵OD、OC、CD是有理數,
∴OE、DE是有理數.
故選B.
點評:本題考查了相似三角形的判定和性質、有理數的加減乘除運算、直角三角形斜邊上的中線等于斜邊的一半.注意幾個有理數的加減乘除的結果還是有理數.