Answer:
Of bond is formed by sharing of electrons - covalent
If bond is formed by donation and by accepting electrons - ionic bond
Bond formed between metals - metallic bond.
Tell your teacher. They'll know what to do and it's best to report it to them.
Number of moles = mass of product / molecular mass
=mass of product (MgO) / 40.3
Since the mass of MgO is not given in the question, the correct answer choice cannot be given. However, proceeding witht eh above formula will enable you to find the correct number of moles given the mass of MgO.