Just rewriting other people's answers. Let's say that $f(1) = m$ (it's gotta be something and I am just calling that something $m$, so I haven't made any assumptions yet).
I claim we know $f$ on the nose just from this data of $m$. Indeed, $f(2) = f(1 + 1) = 2m$, $f(3) = f(1 + 1 + 1) = 3m$, etc. It's clear that $f(n) = nm$ for $n$ positive (you can prove this by induction if you are feeling excessively formal). I'll leave it to you to prove this for $n$ negative (which is true).
So we have a formula for $f(n)$ automatically, just in terms of $f(1)$. (And conversely, this formula determines a homomorphism, so anything can be $f(1)$). This answers the second question. To see which ones are "onto," consider when $1$ can be in the image. That says that $1 = mn$ for some $n$. Since $m$ and $n$ are integers, the only possibilities are $m = n = -1$ and $m = n = 1$. That answers the first question (if $1$ is in the image, anything is in the image -- do you see why?).