解:(1)令x=y=1,得f(1)=0;令

,得

(2分)
y=f(x)在(0,+∞)上單調遞增.下面證明:
任取0<x
1<x
2,則

,
∵當x>1時,f(x)>0,∴

在已知式中令

,得

,即證.(4分)
(2)當n≥2時,∵f(S
n)=f(a
n)+f(a
n+1)-1
∴f(S
n)+1=f(a
n)+f(a
n+1),即f(2S
n)=f(a
n(a
n+1))
∵y=f(x)在(0,+∞)上單調遞增,
∴2S
n=a
n(a
n+1)(6分)
∴2S
n+1=a
n+1(a
n+1+1)
兩式相減得:

,即(a
n+1+a
n)(a
n+1-a
n-1)=0∵a
n>0,
∴a
n+1-a
n=1∴數列{a
n}從第二項起,是以1為公差的等差數列…(7分)
又在2S
n=a
n(a
n+1)中令n=2可得:a
2=3
綜上,

.(8分)
(3)n=1時,

(9分)
n≥2時,

∴

令

,
則

∴{b
n}是遞增數列
∴

∴

(12分)
分析:(1)利用賦值法可求函數值,利用單調性的定義證明函數的單調性;
(2)確定數列通項與和的關系,再寫一式,兩式相減,即可求得數列的通項;
(3)利用分離參數法,求出函數的最值,即可求得M的范圍.
點評:本題考查抽象函數的單調性,考查數列的通項,考查恒成立問題,解題的關鍵是分離參數,求函數的最值.