解:(1)直线AB的方程为:bx-ay-ab=0
∵原点到过A(a,0),B(0,-b)两点的直线的距离是

.
∴

∴

①
∵椭圆

的离心率

,
∴

∴a
2=4b
2②
②代入①,可得b
2=4,
∴a
2=16
∴椭圆的方程为

;
(2)由题意,B(0,-2)
设E(x
1,y
1),F(x
2,y
2),由E,F在圆上,得x
12+(y
1+2)
2=x
22+(y
2+2)
2…③,
由E,F在直线y=kx+1得y
1=kx
1+1,y
2=kx
2+1,
代入③式,可得(1+k
2)(x
1+x
2)(x
1-x
2)+6k(x
1-x
2)=0,
因为E,F为直线上不同两点,所以x
1≠x
2,所以(1+k
2)(x
1+x
2)+6k=0,
即x
1+x
2=

④
又由E,F在椭圆上,将y=kx+1代入

,得(1+4k
2)x
2+8kx-12=0,
由根与系数的关系,x
1+x
2=

…⑤,
将④⑤两式联立求解得k=0或k=±

分析:(1)直线AB的方程为:bx-ay-ab=0,利用原点到过A(a,0),B(0,-b)两点的直线的距离是

,可得

,利用椭圆

的离心率

,可得

,从而可求b
2=4,
a
2=16,故可求椭圆的方程;
(2)由题意,B(0,-2),设E(x
1,y
1),F(x
2,y
2),由E,F在圆上,得x
12+(y
1+2)
2=x
22+(y
2+2)
2,由E,F在直线y=kx+1得y
1=kx
1+1,y
2=kx
2+1,代入可得(1+k
2)(x
1+x
2)(x
1-x
2)+6k(x
1-x
2)=0,从而可得x
1+x
2=

;将y=kx+1代入

,得(1+4k
2)x
2+8kx-12=0,由根与系数的关系,可得x
1+x
2=

,从而可求得k的值.
点评:本题考查的重点是椭圆的方程,解题的关键是利用待定系数法,利用根与系数的关系,建立等式关系,属于中档题.