已知函數y=f(x)的定義域為R,且對任意的x,y∈R都有f(x+y)=f(x)+f(y),則函數y=f(x)是( )
A.偶函數
B.奇函數
C.既是奇函數又是偶函數
D.非奇非偶函數
【答案】分析:根據已知中對任意的x、y∈R,都有f(x+y)=f(x)+f(y),令x=y=0,得f(0)=0,令y=-x,結合函數奇偶性的定義,即可得到結論.
解答:解:∵對任意的x、y∈R,都有f(x+y)=f(x)+f(y),
∴令x=y=0得,f(0)=f(0)+f(0)=2f(0),∴f(0)=0
令y=-x得,f(x-x)=f(x)+f(-x)=f(0)=0,∴f(-x)=-f(x)
∴函數f(x)為奇函數.
故選B.
點評:本題考查函數的奇偶性,考查賦值法的運用,考查學生的計算能力,屬于基礎題.