A.
B.
C.
D.
在线课程B分析:把直线与圆的方程联立后,消去y得到关于x的一元二次方程,因为直线与圆有两个不同的交点,所以方程有两个不同的解即△大于0,列出关于a的不等式求出a的范围,利用韦达定理求出两个之积x1x2;同理消去x得到关于y的一元二次方程,利用韦达定理得到y1y2,把x1x2和y1y2的值代入到x1x2+y1y2=a得到关于a的方程,求出a的值,利用a的范围即可得到满足条件的a的值.
解答:把直线与圆的方程联立得
,消去y得2x2-2ax+a2-1=0,因为直线与圆有两个不同的交点则△=(-2a)2-8(a2-1)>0即a2<2,解得-
<a<
;利用韦达定理得x1x2=
;同理消去x后得到y1y2=
,则x1x2+y1y2=
+
=a,化简得a2-a-1=0,解得a=
>
,舍去,a=
所以实数a的值为

故选B.
点评:此题考查学生会用代数的方法研究几何问题,灵活运用韦达定理化简求值,是一道中档题.