(1)∵椭圆C焦点在x轴上,其长轴长为4,离心率为,
∴.解得a=2,b=1,∴+y2=1
显然直线x=0不满足题设条件,可设直线l:y=kx+2,A(x1,y1),B(x2,y2).(5分)
由得(1+4k2)x2+16kx+12=0.∵△=(16k)2-4×12(1+4k2)>0,
∴k∈(-∞,-)∪(,+∞)
又x1+x2= ,x1x2=
由0°<∠AOB<90°⇔•>0.∴•=x1x2+y1y2>0.
所以•=x1x2+y1y2=x1x2+(kx1+2)(kx2+2)=(1+k2)x1x2+2k(x1+x2)+4=+2k+4>0∴-2<k<2.
由此得:k∈(-2,-)∪(,2).
(2)由椭圆的对称性可知PQSR是菱形,原点O到各边的距离相等.
当P在y轴上,Q在x轴上时,直线PQ的方程为+=1,由d=1得+=1,
当P不在y轴上时,设直线PS的斜率为k,P(x1,kx1),则直线RQ的斜率为-,Q(x2,-x2)
由,得=+(1),同理=+
在Rt△OPQ中,由d•|PQ|=|OP|•|OQ|,即|PQ|2=|OP|2•|OQ|2
所以(x1-x2)2+(kx1+)2=[x12+(kx1)2]•[x22+()2],化简得+=1+k2,
分k2(+)++=1+k2,
即+=1.
综上,d=1时a,b满足条件+=1