已知函数 f(x)=x+1x[x]+[1x]+2([x] 表示不超过 x 的最大整数),则 f(x) 的函数值可能为( )
A.13
B.23
C.43
D.83
答案 C.
解析 注意到 f(1x)=f(x),因此只需要研究 |x|⩾1 的情形.
情形一 x<−1.设 x=−k+m,其中 k∈N∗,m∈[0,1),k⩾2,则f(x)=x+1x−k+1,其值域为+∞⋃k=2(k−1+1k−1k−1,k+1kk−1]=+∞⋃k=2(1+1(k−1)2,k2+1k2−k]=(1,53]∪(2,52].
情形二 x=1,此时 f(1)=12.
情形三 1<x<2,此时f(x)=x+1x3,其值域为 (23,56).
情形四 x⩾2,设 x=k+m,其中 k∈N∗,m∈[0,1),k⩾2,则f(x)=x+1xk+2,其值域为+∞⋃k=2[k+1kk+2,k+1+1k+1k+2)=+∞⋃k=2[k2+1k2+2k,k2+2k+2k2+3k+2)=[58,1).
综上所述,函数 f(x) 的值域为 {12}∪(23,1)∪(1,53]∪(2,52].