①依题意,设双曲线C2的方程为-=1(a>0,b>0) 椭圆C1的离心率为=,焦点为F(±2,0), 所以, 解得a=1,c=2,b==. ②椭圆C1的顶点为A(±4,0)、B(0,±2),双曲线C2的顶点为M(±1,0),椭圆C1与双曲线C2的交点为N(±2,±3),|ON|=. 所以圆C与两曲线C1、C2有且仅有四个交点, 当且仅当1<r<2或r=或r>4. 直线y=±x与椭圆C1的交点为P(±,±),|OP|=, 因为2<<4,且≠, 所以,以O为圆心、|OP|为半径的圆与两曲线C1、C2的交点不只四个,不合要求. 直线y=±x与双曲线C2的交点为Q(±,±),|OQ|=,1<<2,符合要求, 即r=时,交点有且仅有四个,顺次连接这四个交点所得到的四边形是正方形. |