设a,b,c为△ABC的三边,且二次三项式x2+2ax+b2与x2+2cx-b2有一次公因式,则△ABC一定是______.
 
【正确答案】 D
【答案解析】 因为题目中的两个二次三项式有一次公因式,所以方程x2+2ax+b2=0与x2+2cx-b2=0必有公共根,设公共根为x0,则
   [*]
   式①+式②得[*],整理得x0[x0+(a+c)]=0.
   若x0=0,代入式[*],得b=0,这与b为△ABC的边不符,所以公共根x0=-(a+c).把x0=-(a+c)代入式[*],得(a+c)2-2a(a+c)+b2=0,整理得a2=b2+c2,所以△ABC为直角三角形,选D.