已知函数 f(x)={x3,x⩾0,−x,x<0. 若函数 g(x)=f(x)−|kx2−2x|(k∈R)恰有 4 个零点,则 k 的取值范围是( )
A.(−∞,−12)∪(2√2,+∞)
B.(−∞,−12)∪(0,2√2)
C.(−∞,0)∪(0,2√2)
D.(−∞,0)∪(2√2,+∞)
答案 D.
解析 显然 x=0 是 g(x) 的一个零点.接下来考虑 x≠0,恰有 3 个零点.考虑方程|kx−2|={x2,x>0,−x,x<0,⟺kx−2={x2,x>0,−x,x<0,∨kx−2={−x2,x>0,x,x<0,也即k={x+2x,x>0,3x,x<0,∨k={−x+2x,x>0,1x,x<0,如图,作出h1(x)={x+2x,x>0,3x,x<0,h2(x)={−x+2x,x>0,1x,x<0,的图象以及直线 y=k,可得 k 的取值范围是 (−∞,0)∪(2√2,+∞).