连接OQ,PF1,先利用三角形中位线定理证明OQ∥PF1,OQ=PF1,而OQ即为圆的半径b,从而得焦半径PF1=2b,再利用椭圆的定义,得PF2=2a-2b,最后利用直线与圆相切的几何性质,证明PF1⊥PF2,从而在三角形中利用勾股定理得到a、b、c间的等式,进而计算离心率即可
【解析】
如图:连接OQ,PF1,∵点Q为线段PF2的中点,∴OQ∥PF1,OQ=PF1,
∴PF1=2OQ=2b,
由椭圆定义,PF1+PF2=2a,∴PF2=2a-2b
∵线段PF2与圆x2+y2=b2相切于点Q,
∴OQ⊥PF2,
∴PF1⊥PF2,且|F1F2|=2c,
∴(2b)2+(2a-2b)2=(2c)2
即3b=2a,5a2=9c2,
∴e==
故选 B