得a=4或a=0.故选A.
5.若a2+b2=2c2(c≠0),则直线ax+by+c=0被圆x2+y2=1所截得的弦长为( )
A. B.1
C. D.
解析:选D 圆心到直线的距离d==,设弦长为l,圆的半径为r,则2+d2=r2,即l=2=.
6.斜率为3,且与圆x2+y2=10相切的直线的方程是________.
解析:设直线方程为y=3x+b,
∵直线与圆相切,∴=,
∴b=±10,∴直线方程为3x-y±10=0.
答案:3x-y±10=0
7.已知圆C的圆心是直线x-y+1=0与x轴的交点,且圆C与直线x+y+3=0相切,则圆C的方程为____________________.
解析:令y=0得x=-1,
所以直线x-y+1=0与x轴的交点为(-1,0).
因为直线x+y+3=0与圆相切,
所以圆心到直线的距离等于半径,
即r==,
所以圆C的方程为(x+1)2+y2=2.
答案:(x+1)2+y2=2
8.点M,N在圆x2+y2+kx+2y+4=0上,且点M,N关于直线x-y+1=0对称,则该圆的半径是________.