【答案】
分析:首先設AB=a,由四邊形ABCD是菱形,即可求得OA
2+OB
2=AB
2=a
2,又由

AB
2=BD•AC,易求得OA•OB=

a
2,繼而求得OA+OB=

a,則可知OA,OB是方程:x
2-

ax+

a=0的解,繼而求得OA的值,然后利用特殊角的三角函數值,求得∠ABC的度數.
解答:
解:設AB=a,
∵四邊形ABCD是菱形,
∴AC⊥BD,OA=

AC,OB=

BD,
∴在Rt△AOB中,OA
2+OB
2=AB
2=a
2,
∵

AB
2=BD•AC=4OA•OB=

a
2,
∴OA•OB=

a
2,
∴(OA+OB)
2=OA
2+OB
2+2OA•OB=a
2+

a
2=

a
2,
∴OA+OB=

a,
∴OA,OB是方程:x
2-

ax+

a=0的解,
解得:x
1=

,x
2=

a,
當OA=

a時,sin∠ABO=

=

,
∴∠ABO=30°,
∴∠ABC=2∠ABO=60°;
當OA=

a時,sin∠ABO=

=

,
∴∠ABO=60°,
∴∠ABC=2∠ABO=120°.
∴∠ABC的度數是:60°或120°.
故選C.
點評:此題考查了菱形的性質、勾股定理、特殊角的三角函數值以及一元二次方程的根與系數的關系.此題難度較大,注意掌握數形結合思想、方程思想與分類討論思想的應用.