由①知g(a)=f(a)-a≥a-a=0,g(b)=f(b)-b≤b-b=0
设a≤x1≤x2≤b,由②知f(x2)-f(x1)<x2-x1,f(x2)-x2<f(x1)-x1,g(x2)<g(x1)
函数g(x)在区间[a,b]上是减函数,从而函数g(x)在区间[a,b]上有且只有一个零点.
故选B.
由①知g(a)=f(a)-a≥a-a=0,g(b)=f(b)-b≤b-b=0
设a≤x1≤x2≤b,由②知f(x2)-f(x1)<x2-x1,f(x2)-x2<f(x1)-x1,g(x2)<g(x1)
函数g(x)在区间[a,b]上是减函数,从而函数g(x)在区间[a,b]上有且只有一个零点.
故选B.