根据对任意x∈R,都有f(2+x)=f(2-x),f(1+x)=-f(x),知f(2+x)=f[1+(1+x)]=-f(1+x)=f(x),f(2-x)=f[1+(1-x)]=-f(1-x)=f(-x),故f(x)为偶函数,反之易得函数f(x)不可能为奇函数,即可得答案.
【解析】
∵对任意x∈R,都有f(2+x)=f(2-x),f(1+x)=-f(x)
∴f(2+x)=f[1+(1+x)]=-f(1+x)=f(x),f(2-x)=f[1+(1-x)]=-f(1-x)=f(-x)
∴f(x)=f(-x)
故f(x)为偶函数
又∵既是奇函数又是偶函数只有常数函数,函数f(x)在定义域R上不是常数函数
∴函数f(x)不可能为奇函数
故选B