已知 f(x) 和 g(x) 的定义域均为 R,且 f(x−y)=f(x)g(y)−g(x)f(y),f(−2)=f(1)≠0,g(−1)=g(2),则下列说法正确的有( )
A.g(0)=1
B.函数 f(2x−1) 的图象关于点 (12,0) 对称
C.g(1)+g(−1)=1
D.若 f(1)=√32,则 2023∑k=1f(k)=√32
答案 ABD.
解析 根据题意,有{f(−y)=f(0)g(y)−g(0)f(y),f(x)=f(x)g(0)−g(x)f(0),f(0)=f(x)g(x)−g(x)f(x),⟹{f(0)=0,g(0)=1,f(−x)=−f(x),
而f(2x)=f(x)g(−x)−g(x)f(−x)⟹g(1)+g(−1)=f(2)f(1)=−1,
因此选项 A B 正确,选项 C 错误. 由于{f(x+1)=g(−1)f(x)+f(1)g(x),f(x−1)=g(1)f(x)−f(1)g(x),
可得f(x+1)+f(x−1)=−f(x),
于是设 f(−2)=f(1)=a,则f(k):0,a,−a⏟,0,a,−a⏟,⋯,
从而 2023∑k=1f(k)=f(1)=√32,选项 D 正确.