Answer
See answer below.
Work Step by Step
Ionic compounds are compounds with a very large difference in electronegativity between the ligands; usually a metal bonded with a nonmetal produces an ionic compound.
a) Chlorine pentafluoride.
Fluorine is the most electronegative, hence its name comes afterwards.
Both are nonmetals, so its not an ionic compound.
b) Nitrogen trichloride.
Chlorine is the most electronegative, hence its name comes afterwards.
Both are nonmetals, so it's not an ionic compound.
c) Strontium sulphate.
Sr is a metal while S is a nonmetal, so it's an ionic compound.
The name of the cation ($Sr^{2+}$) comes first and then the anion's ($SO_4^{2-}$).
d) Calcium nitrate.
Ca is a metal, N is a nonmetal, so it's an ionic compound.
The name of the cation ($Ca^{2+}$) comes first and then the anion's ($NO_3^{2-}$).
e) Xenon tetrafluoride.
Fluorine is the most electronegative, hence it's name comes afterwards.
Both are nonmetals, so its not an ionic compound.
f) Oxygen difluoride.
Fluorine is the most electronegative, hence it's comes afterwards.
Both are nonmetals, so its not an ionic compound.
g) Potassium iodide.
K is a metal while I is a nonmetal, so it's an ionic compound.
The name of the cation ($K^{+}$) comes first and then the anion's ($I^{-}$).
h) Aluminum sulfide.
Al is a metal while S is a nonmetal, so it's an ionic compound.
The name of the cation ($Al^{3+}$) comes first and then the anion's ($S^{2-}$).
i) Phosphorus trichloride.
Chlorine is the most electronegative, hence its name comes afterwards.
Both are nonmetals, so it's not an ionic compound.
j) Potassium phosphate.
K is a metal, P is a nonmetal, so it's an ionic compound.
The name of the cation ($K^{+}$) comes first and then the anion's ($PO_4^{3-}$).