(1)因为函数是奇函数且函数在x=0处有意义所以f(0)=0求出c,由f(x)+f(-x)=0求出a,求出函数的导函数,由函数在[1,+∞)单调,得到f'(x)≥0恒成立或f'(x)≤0恒成立求出b的范围即可;
(2)利用反证法,先假设假设f(x)≠x,不妨设f(x)=a>x≥1,根据f(x)在[1,+∞)上单调递增,
得到f[f(x)]=f(a)>f(x)>x,与已知矛盾,假设错误,原命题正确.
【解析】
(1)∵f(0)=0⇒c=0;f(x)+f(-x)=0⇒a=0.∵f'(x)=3x2-b,
若f(x)x∈[1,+∞)上是增函数,则f'(x)≥0恒成立,即b≤(3x2)min=3
若f(x)x∈[1,+∞)上是减函数,则f'(x)≤0恒成立,这样的b不存在.
综上可得:a=c=0,b≤3.
(2)假设f(x)≠x,不妨设f(x)=a>x≥1,
由(1)可知f(x)在[1,+∞)上单调递增,故f[f(x)]=f(a)>f(x)>x,
这与已知f[f(x)]=x矛盾,故原假设不成立,即有f(x)=x.