D
分析:根據(jù)一元二次方程的求根根式對①進行判斷;由于x=1時,a+b+c=0,而a≠0,說明一元二次方程有實數(shù)根,根據(jù)△的意義可對②進行判斷;根據(jù)△的意義得到△=(2a)
2-4(c+b)(c-b)=0,變形得a
2+b
2=c
2,然后根據(jù)勾股定理的逆定理對③進行判斷;討論:當k-3=0,即k=3,方程為3x+1=0,方程有一個實數(shù)解,當k-3≠0,△=k
2-4(k-3)=(k-2)
2+8>0,方程有方程有兩個不相等實數(shù)根,于是可對④進行判斷.
解答:在實數(shù)范圍內(nèi),一元二次方程ax
2+bx+c=0(a≠0)的根為x=
(b
2-4ac≥0),所以①錯誤;若a+b+c=0,則x=1,方程有實數(shù)解,而a≠0,方程有實數(shù)根,所以②正確;△=(2a)
2-4(c+b)(c-b)=0,則a
2+b
2=c
2,△ABC為直角三角形,所以③正確;當k-3=0,即k=3,方程為3x+1=0,x=-
,當k-3≠0,△=k
2-4(k-3)=(k-2)
2+8>0,方程有兩個不相等實數(shù)根,所以方程(k-3)x
2+kx+1=0總有實數(shù)根,所以④正確.
故選D.
點評:本題考查了一元二次方程ax
2+bx+c=0(a≠0)的根的判別式△=b
2-4ac:當△>0,方程有兩個不相等的實數(shù)根;當△=0,方程有兩個相等的實數(shù)根;當△<0,方程沒有實數(shù)根.也考查了勾股定理的逆定理.