$f(1+x) = f(x)$ for all real $x$, $f$ is a polynomial and $f(5) = 11$. What is $f\large(\frac{15}{2}\large)$? I was looking through a GRE math subject test practice test (here) and in particular I was confused regarding this question 

I chose E because I thought that (since the problem didn't specify) it could be an infinite polynomial that becomes the Taylor expansion of $f(x) = A \sin (x\pi)+11$, where $A$ can be anything.

The correct answer is apparently C. Is there a reason (other than my probably unwarranted assumption) that the answer HAS to be C?
If $f$ isn't a constant polynomial then for every root $x_0$ of it $x_0+n$ is also a root for all $n$ and this contradicts the fundamental theorem of algebra. Conclude.
$$f(x) = a_0 + a_1x^1 + \cdots + a_nx^n$$

$$f(x+1) = a_0 + a_1(x+1)^1 + \cdots + a_n(x+1)^n$$

It can be shown by induction that

$$f(x) = f(x+1) \to a_1=a_2=\cdots=a_n=0$$

Note that

$$f(x) = a_0 + a_1x^1 + \cdots$$

is not a polynomial