如图所示,菱形ABCD的边长为a,点O是对角线AC上的一点,且OA=a,OB=OC=OD=1,则a等于______.
   

    A.
    B.
【正确答案】 A
【答案解析】 因为△BOC∽△ABC,所以