已知f(x)是定义在R上的奇函数,当x>0时,f(x)=2+f([1/2])log2x,则f(-2)=(  )
1个回答

解题思路:首先令x=[1/2],求出f([1/2]),写出x>0的函数f(x)的解析式,由函数奇偶性的定义,得f(-2)=-f(2),利用x>0的解析式求出f(2)即可.

当x>0时,f(x)=2+f([1/2])log2x,

令x=[1/2],则f([1/2])=2+f([1/2])log2[1/2]=2-f([1/2]),

则f([1/2])=1,

∴x>0时,f(x)=2+log2x,

∵f(x)是定义在R上的奇函数,

∴f(-2)=-f(2),

又f(2)=2+log22=3,

∴f(-2)=-3.

故选D.

点评:

本题考点: 函数奇偶性的性质.

考点点评: 本题主要考查函数的奇偶性及应用求值,注意赋值化简,正确理解函数奇偶性的定义和灵活运用,是解决问题的关键.