函数 f(x)=(x+ax)ln|x|+b(a,b∈R),则( )
A.∃a∈R,使得 f(x) 在 (0,+∞) 上递减
B.∃a,b∈R,使得直线 y=2x−1 为曲线 y=f(x) 的切线
C.∃a∈R,使得 b 既为 f(x) 的极大值也为 f(x) 的极小值
D.∃a,b∈R,使得 f(x) 在 (0,+∞) 上有两个零点 x1,x2,且 x1x2=1
答案 BCD.
解析 函数 f(x) 的导函数f′(x)=1+ax2+(1−ax2)lnx,于是 f′(e)=2,因此函数 f(x) 在 2 的邻域内单调递增,选项 A 错误.
对于选项 B,由于 b 的任意性,只需要 f′(x)=2 有实数解,选项 B 正确.
对于选项 C,函数 f(x) 是奇函数,因此只需要使得 f(x) 存在极值为 0.注意到 f(1)=0,而 f′(1)=1+a,取 a=−1,则 f′(1)=0,此时f″(x)=−3a+x2+2alnxx3⟹f″(1)=−4,因此 x=1 是函数 f(x) 的极小值点,进而选项 C 正确.
对于选项 D,注意到f(1x)=−(ax+1x)ln|x|,因此当 a=−1 时有 f(x)=f(1x),此时取 b<0 即可使 f(x) 在 (0,+∞) 上有两个零点 x1,x2,且 x1x2=1,选项 D 正确.
综上所述,正确的选项为 B C D.