Answer:
A) Both result in filled valence shells for the atoms involved
Step-by-step explanation:
Ionic and Covalent bonds have different methods of achieving it but the reason they both happen is to fill the valence shells for atoms. In Ionic bonds one atom gives one or more electrons to a different atom to complete that atoms valence shell and it will give away the amount that will result in also having a full valence shell. In Covalent bonds the two atoms share one or more electrons so that both atoms can have full valence shells
I hope this helps and please don't hesitate to ask if there is anything still unclear!