对于A,f(x)=1-x2,定义域为R,满足f(-x)=1-(-x)2=1-x2=f(x),函数为偶函数;
对于B,f(x)=x3,定义域为R,满足f(-x)=(-x)3=-x3=-f(x),函数为奇函数;
对于C,f(x)=2x,定义域为R,f(?x)=
,-f(x)=-2x,既不满足f(-x)=f(x),1 2x
也不满足f(-x)=-f(x),函数为非奇非偶函数;
对于D,f(x)=x+1,定义域为R,满足f(-x)=1-x,既不满足f(-x)=f(x),
也不满足f(-x)=-f(x),函数为非奇非偶函数.
故选:B.