函数f(x)是定义在R上的偶函数,且对任意的x∈

难度:简单 题型:单选题 来源:朝阳区一模

题目

函数f(x)是定义在R上的偶函数,且对任意的x∈R,都有f(x+2)=f(x).当0≤x≤1时,f(x)=x2.若直线y=x+a与函数y=f(x)的图象有两个不同的公共点,则实数a的值为(  )

A.n(n∈Z) B.2n(n∈Z)
C.2n或2n-
1
4
(n∈Z)
D.n或n-
1
4
(n∈Z)

答案

因为函数f(x)是定义在R上的偶函数,设x∈[-1,0],则-x∈[0,1],于是f(x)=(-x)2=x2
设x∈[1,2],则(x-2)∈[-1,0].于是,f(x)=f(x-2)=(x-2)2
①当a=0时,联立

解析