分析:设双曲线的一条渐近线为l:y=
-x,过F
1作垂直l的直线切以右焦点F
2为圆心,|OF
2|为半径的圆于M点.Rt△F
1F
2M中,利用三角函数的定义,算出∠F
1F
2M=60°从而得到直线l的倾斜角为120°,算出b=
a,由此即可算出该双曲线的离心率.
解答:解:

设双曲线的一条渐近线为l:y=
-x,过F
1作垂直l的直线
切以右焦点F
2为圆心,|OF
2|为半径的圆于M点,如图所示
∵圆F
2与直线相切于点M,∴F
2M⊥F
1M且|F
2M|=c
∵Rt△F
1F
2M中,|F
1F
2|=2c
∴cos∠F
1F
2M=
=
,可得∠F
1F
2M=60°
因为MF
2与直线l平行,所以直线l:y=
-x的倾斜角为120°,可得
-=tan120°=-∴b=
a可得c=
=2a
由此可得双曲线的离心率为e=
=
=2
故选:B
点评:本题给出过双曲线左焦点F1作垂直于双曲线渐近线的直线与以右焦点F2为圆心、|OF2|为半径的圆相切,求双曲线的离心率.着重考查了双曲线的标准方程与简单几何性质、直线的倾斜角和三角函数的定义等知识,属于中档题.