【正确答案】
B
【答案解析】 △=4[c2(a+b)2-(a2+c2)(b2+c2)]
=4(c2a2+2abc2+b2c2-a2b2-c2a2-b2c2-c4)=-4(c2-ab)2≥0,
另一方面,由非负数性质有
-4(c2-ab)2≤0.
因此,c2-ab=0即c2=ab.由方程有二非零实根知,a2+c2≠0,故a,c不全为0,则有a≠0(否则由c2=ab,知c=0,a,C全为0,不是二次方程了),b≠0(否则b=c=0,方程变为a2x2=0,x1,2=0,方程有二零根,矛盾),由a≠0,b≠0及c2=ab知c≠0,因此,a,c,b成等比数列.故选(B).