2024年浙江杭州高三一模数学试题 #11
已知函数 f(x) 的定义域为 R,若 f(f(x)+yz)=x+f(y)f(z),则( )
A.f(1)=0
B.f(f(x))=x
C.f(xy)=f(x)f(y)
D.f(x+y)=f(x)f(y)
答案 BC.
解析 根据题意,有f(f(x)+yz)=x+f(y)f(z),
在 (1) 中令 z=0,可得f(f(x))=x+f(0)f(y)⟹f(0)=0,
进而f(f(x))=x,
选项 B 正确,从而 f(f(1))=1,因此 f(1)≠0,选项 A 错误.
在 (1) 中,令 x→0,可得f(yz)=f(y)f(z),
选项 C 正确.
对于选项 D,取满足函数方程的一个解 f(x)=x,取 x=y=1,则f(x+y)=f(2)=2,f(x)f(y)=f2(1)=1,
选项错误.
综上所述,正确的选项为 B C.