Explain the difference between an ionic and covalent bond: question 1 options: covalent bonding produces electron transfer causing the atoms to become ions (cations and anions). ionic bonding allows atoms to share electrons. covalent bonding allows atoms to share electrons. ionic bonding produces electron transfer causing the atoms to become ions (cations and anions). oppositely charged atoms form ions and are attracted to each other. this can be either an ionic or covalent bond.