We have that if $f\colon S^{2k}\to BU$ is an actual map of topological spaces (it is a little bit unclear from your formulation if you assume this) then $\langle c_k,[f]\rangle>$ is a multiple of $(k-1)!$ and all multiple are possible. See for instance Husemoller: Fibre bundles, Cor 18.9.8, GTM 20, Springer Verlag.