当k为何值时,函数y=lg(kx^2+x+1)的定义域为R,k为何值时,值域为R? 详细过程,谢谢