先根据∠ACB和∠ADB相等判断出ABCD四点共圆.根据已知求得∠BDC=90°,进而判断出BC是圆的直径.进而推断出∠CAB=90°,在Rt△BCD中,利用BC=cos45°CD求得BC,进而在Rt△ACB中,利用AC=sin30°•BC求得AC,最后根据AB=tan60°•AC求得AB的长.
【解析】
∵∠ACB和∠ADB相等.
∴ABCD四点共圆.
∴∠BDC=∠ADC+∠ADB=90°.
则BC是圆的直径.
则∠CAB=90°.
∵∠BCD=45°,∠CDB=90°,
∴BC=cos45°CD=40
∵∠ACB=60°,∠CAB=90°,
∴AC=sin30°•BC=20.
∴AB=tan60°•AC=20
故选D.