When working with additive notation being a square can be translated to being even (being the sum of an element with itself)
Part $A$:
Take $\mathbb Z_2\times \mathbb Z_2$ with additive notation.
$(1,0)$ is not a square since $(0,0)$ is the only square (adding an element to itself gives $(0,0)$
$(0,1)$ is not a square.
$(1,1)=(1,0)+(0,1)$ is not a square, so it is false.
Part $B$:
Notice that this is true in $\mathbb Z$ (sum of odd numbers is even). Since all infinite cyclics are isomorphic to $\mathbb Z$ we are done.
We now go to $\mathbb Z_n$.
if $n$ is odd then every element is a "square" since if $m$ is even $m$ then $m=\frac{m}{2}+\frac{m}{2}$ (where by $\frac{m}{2}$ I mean actually taking the integer $\frac{m}{2}$ and then considering the residue class). On the other hand if $m$ is odd then $n+m$ is even and so we can do the same thing, taking into account in $\mathbb Z_n$ $m$ and $n+m$ are the same thing.
If $n$ is even then the "squares" are exactly the elements that are even, this is because reducing a number $\bmod$ an even modulus preserves the parity, in this case we just use that odd plus odd is even, and so the sum of two non-squares is a square.