答案选项不明确,是否应为:A。 0, B。 0 或 -1, C。 -1/4 或 -1/2, D。 0 或 -1/4。
如是, 则选D。
f(x+2)=f(x), 则 f(x)周期 T=2; 当0≤x≤1时,f(x)=x^2, 则当1≤x≤2时,f(x)=(x-2)^2.
直线 y=x+a 与函数y=f(x)的图象在[0,2]内恰有两个不同的公共点:
若 y=x+a 与 f(x)=x^2 在[0,1]内有2个公共点,x+a=x^2, x^2-x-a=0,
x=[1±√(1+4a)]/2, 则 a=0, x1=0, x2=1, 2个公共点是(0,0), (1,1)。
若 y=x+a 与f(x)=x^2 在[0,1]内只有1个公共点,则在[1,2]内与 f(x)=(x-2)^2 必有
另一个公共点。 此时 1+4a=0, a=-1/4, 则2个公共点是(1/2,1/4), (5/2-√2,9/4-√2)。
故实数a的值是0或-1/4。 选D。