答案
B
解:①∵a-b+3c=0,∴b=a+3c,
∴b
2-4ac=(a+3c)
2-4ac=(a+c)
2+8c
2,
∵a≠0,∴b
2-4ac>0,
则方程一定有两个不相等的实数根,本选项正确;
②若b
2-2ac<0,得到b
2-4ac<-2ac,
而-2ac可能为正值,故方程不一定没有实数根,本选项错误;
③若方程ax
2+bx+c=0(a≠0)没有实数根,得到b
2-4ac<0,
当c=0时,方程cx
2+bx+a=0变形为bx+a=0,有实数根,本选项错误;
④若方程ax
2+bx+c=0没有实数根,得到b
2-4ac<0,
则方程ax
2+bx-c=0中,△=b
2+4ac>0,故方程必有两个不相等的实数根,本选项正确,
故选C