You don't expect the elements P4, Ge, and Ag to be anything but covalent bonds. C2H4O2 might be anything but it could be acetic acid which is largely a covalent compound. The other two are salts that have a crystal structure largely made up of the ions.