Final answer:
Both oxygen-16 and oxygen-17 have the same charge because the charge of an atom depends on the number of protons and electrons, not neutrons. They both have 8 protons and 8 electrons in their neutral state, despite the different neutron number.
Step-by-step explanation:
The overall charge of an atom is determined by the number of protons and electrons it has, not by the number of neutrons. Therefore, both oxygen-16 and oxygen-17 have the same charge because they both have 8 protons and typically 8 electrons in their neutral state; the difference between them is just the number of neutrons. Thus, the correct answer is c. They have the same charge.
The different examples given in the question pertain to various situations involving charge and oxygen atoms. For instance, when discussing polar covalent bonds in water (H2O), oxygen has a higher electronegativity than hydrogen, which means it attracts the bonding electrons more strongly. This results in oxygen having a partial negative charge, and the hydrogens having a partial positive charge. However, in a neutral atom of oxygen, whether it's oxygen-16 or oxygen-17, the number of protons (which are positively charged) equals the number of electrons (which are negatively charged), leading to a net charge of zero.