Explanation:
A molecular compound is a compound in which atoms share electrons with each other and thus, forms covalent bonds. As a result, molecular compounds are covalent compounds.
In the compound , since hydrogen atom has only one electron and carbon atom has 4 electrons in its valence shell. So, in order to completely fill its octet both carbon and hydrogen will share electrons with each other.
Therefore, is a covalent compound. Hence, it is also a molecular compound.
In , magnesium being a metal has excess of electrons and chlorine being a non-metal has deficiency of electrons. Thus, magnesium donates its two electrons to both the chlorine atoms and forms an ionic bond.
Hence, is an ionic compound. Thus, it is not a molecular compound.
In , both oxygen and chlorine are non-metals. Hence, they have deficiency of electrons. As a result, both oxygen and chlorine will share electrons in order to complete their octet.
So, there will be formation of covalent bonds. Thus, is a molecular compound.
is an inorganic compound and dissolves in water to form ions of and . Hence, is an ionic compound.
Thus, we can conclude that out of the given options, and exists as molecules.