分三种情况讨论:当x=时,则符号函数的定义结合已知函数表达式,得到f(x)=,代入x=,得f()=1;当x时,同理得到f(x)=f2(x)=2(1-x),在区间(,+∞)内是减函数,得到f(x)<1恒成立;当时,f(x)=f1(x)=,在区间(-∞,)内是增函数,所以f(x)<1恒成立.综合可得f(x)的最大值等于1,得到正确选项.
【解析】
①当x=时,==0,
因此f(x)=•f1(x)+•f2(x)=f1(x)+f2(x),
∵f1(x)=,f2(x)=2(1-x),
∴f(x)=x++(1-x)=
代入x=,得f()=1;
②当x时,=1,=-1,
因此f(x)=•f1(x)+•f2(x)=f2(x)
∴f(x)=2(1-x),在区间(,+∞)内是减函数,所以f(x)<2(1-)=1恒成立;
③当时,=-1,=1,
因此f(x)=•f1(x)+•f2(x)=f1(x),
∴f(x)=,在区间(-∞,)内是增函数,所以f(x)<+=1恒成立.
综上所述,则f(x)的最大值等于1.
故选B