单项选择题

若f(f(a))≠a,f(f(f(a)))=a,那么a是周期为多少的点?()

A.1
B.2
C.3
D.4