本题考查的知识点是函数的性质,根据函数f(x)是奇函数及函数f(x)在定义域上是增函数逐一分析四个条件,不难得到答案.
【解析】
①中,函数f(x)=,f(-x)=-=-f(x),故f(x)是奇函数,
但f(x)在定义域上不是增函数,故①不满足甲;
②中,函数f(x)=log2(),f(-x)=log2(),
f(x)+f(-x)=log2[()•()=log21=0,即f(-x)=-f(x),故f(x)是奇函数,
u=为增函数,而y=log2u也为增,
根据复合函数“同增异减”的原则,可得f(x)在定义域上为增函数,符合条件
③中,函数f(x)=x|x|,f(-x)=-x|-x|=-x|x|=-f(x),即f(x)是奇函数,
又∵x∈(-∞,0]时,f(x)=-x2为增函数,x∈[0,+∞)时,f(x)=x2为增函数,
故f(x)在定义域上为增函数,符合条件.
④中,函数f(x)=,
当x>O时,-x<0,此时f(x)=2x-1,f(-x)=-2x+1,满足f(-x)=-f(x),此时函数为增函数;
当x=O时,f(0)=0,满足f(-x)=-f(x),
当x<O时,-x>0,此时f(x)=-2-x+1,f(-x)=2-x-1,满足f(-x)=-f(x),此时函数为增函数;
故f(x)是奇函数,又在定义域上为增函数,符合条件.
故答案为:②③④