定义在R上的函数f(x)满足f(x+6)=f(x),当-3≤x<-1时,f(x)=-(x+2)2,当-1≤x<3时,f(x)=x,则f(1)+f(2)+f(3)+…f(2012)=______
 
【正确答案】 B
【答案解析】 f(-3)=-1,f(-2)=0,f(-1)=-1,f(0)=0,f(1)=1,f(2)=2,而函数的周期为6,f(1)+f(2)+…f(2012)=335(-1+0-1+0+1+2)+f(1)+f(2)=335+3=338,故选B.