已知函数 f(x) 的定义域为 R,f(x−1)=f(x)+f(x−2),且 f(35)>f(25),f(30)>f(10),则下列结论中一定正确的是( )
A.f(20)>100
B.f(20)<1000
C.f(30)>1000
D.f(30)<10000
答案 B.
解析 根据题意,有f(x)=f(x−1)−f(x−2),
设 f(n)=an(n∈N∗),a1=a,a2=b,则n12345678anabb−a−a−ba−bab
因此数列 {an} 是周期为 6 的数列,进而n1020253035an−abaa−b−b
从而{f(35)>f(25),f(30)>f(10),⟺{−b>a,a−b>−a,⟺12b<a<−b,
因此 b<0 且 a 可取得任何实数,因此 f(20)<0,f(30) 可以取得任何实数,只有选项 B 正确.