首先根据直线y=x经过点A,设A点坐标为(a,a),再利用勾股定理算出AO=a,进而得到AO=CO=CB=AB=a,再利用菱形的面积公式计算出a的值,进而得到A点坐标,进而得到B点坐标,再利用待定系数法求出反比例函数表达式.
【解析】
∵直线y=x经过点A,
∴设A(a,a),
∴OA2=2a2,
∴AO=a,
∵四边形ABCD是菱形,
∴AO=CO=CB=AB=a,
∵菱形OABC的面积是,
∴a•a=,
∴a=1,
∴AB=,A(1,1)
∴B(1+,1),
设反比例函数解析式为y=(k≠0),
∵B(1+,1)在反比例函数图象上,
∴k=(1+)×1=+1,
∴反比例函数解析式为y=.
故选:C.