查看原题
已知函数 $f(x)=\left\{\begin{array}{l}-a x+1, x < a \\ (x-1)^2, x \geq a\end{array}\right.$ 的值域为 R , 则实数 $a$ 的取值范围是 ( )
A. $(-\infty, 0)$     B. $(-\infty,-1]$     C. $[-1,1]$     D. $[-1,0)$         
不再提醒