设函数 $f(x)=\begin{cases}x^2+10x+1,x\leqslant 0\\|\lg x|,x>0\end{cases}$,若关于 $x$ 的方程 $f(x)=a(a\in\mathbb{R})$ 有四个实数解 $x_i(i=1,2,3,4)$,其中 $x_1<x_2<x_3<x_4$,则 $(x_1+x_2)(x_3-x_4)$ 的取值范围是 \((\qquad)\)
A: $(0,101]$
B: $(0,99]$
C: $(0,100]$
D: $(0,+\infty)$
【难度】
【出处】
【标注】
  • 知识点
    >
    函数
    >
    函数的图象与性质
    >
    函数的零点
【答案】
B
【解析】
由二次函数零点性质得 $x_1+x_2=-10$,由对数函数图像性质得 $x_3x_4=1$,且 $0<a<1$.由 $-lgx_3=a$ 得 $\frac{1}{10}\leqslant x_3<1$.$(x_1+x_2)(x_3-x_4)=10(\frac{1}{x_3}-x_3)\in (0,99]$,
题目 答案 解析 备注
0.111476s