Answer
(a) magnesium perchlorate
(b) ammonium nitrate
(c) copper (II) acetate
(d) potassium sulfate
Work Step by Step
With ionic compound, we name the cation first, using its name as-is. In these problems, we are dealing with polyatomic anions, so we keep the name of the anion as-is.
(a) $Mg$ stands for magnesium. $ClO_4$ is perchlorate. This compound is magnesium perchlorate.
(b) $NH_4$ stands for ammonium. $NO_3$ is nitrate. This compound is ammonium nitrate.
(c) $Cu$ stands for copper. $CH_3COO$ is acetate. This particular atom of copper has an oxidation state of $2+$, as we can see by the superscript outside the parentheses following acetate. We identify this particular copper atom by the Roman numeral II in parentheses. This compound is thus called copper (II) acetate.
(d) $K$ stands for potassium. $SO_4$ is sulfate. This compound is potassium sulfate.