设 a∈R,函数 f(x)={cos(2πx−2πa),x<a,x2−2(a+1)x+a2+5,x⩾a, 若函数 f(x) 在区间 (0,+∞) 内恰有 6 个零点,则 a 的取值范围是( )
A.(2,94]∪(52,114]
B.(74,2]∪(52,114]
C.(2,94]∪[114,3)
D.(74,2)∪[114,3)
答案 A.
解析 题中函数即f(x)={cos(2π(x−a)),x−a<0,(x−a)2−2(x−a)−2a+5,x−a⩾0,
因此问题即函数g(x)={cos(2πx),x<0(x−1)2+4−2a,x⩾0,
在区间 (−a,+∞) 内恰有 6 个零点. 考虑 q(x)=(x−1)2+4−2a,x⩾0,讨论分界点为 a=2,52,注意到 g(x) 在 [0,+∞) 上至多有 2 个零点,因此在 (−∞,0) 上至少有 4 个零点,考虑 p(x)=cos(2πx),x<0,有 a⩾74,进而分界点为 a=2k+74(k∈N).讨论如下a74(74,2)2(2,94)94(94,52)52(52,114)114(114,+∞)p(x) 的零点个数444445555⩾6q(x) 的零点个数0012222111∑445667766⩾7
因此所求 a 的取值范围是 (2,94]∪(52,114].