The correct option is
C infinite
The function vanishes at point where
sin(πx)=0⇒πx=kπ⇒x=1k,k=1,2,3,...
Since the function has derivative at any interior point of the interval [0,1],
the Rolle's theorem is valid to anyone of the interval
[12,1],[13,12],...[1k+1,1k],...
Consequently there exists ck∈(1k+1,1k)
So that f′(ck)=0.
So the derivative vanishes at infinitely many points.