<u>Answer:</u>
<u>For A:</u> The correct answer is Option E.
<u>For B:</u> The correct answer is Option E.
<u>Explanation:</u>
Ionic compound is defined as the compound which is formed by complete transfer of electrons from one atom to another atom.
This bond is usually formed between a metal and a non-metal or a metal reacts with a polyatomic ion or a reaction between two polyatomic ions takes place.
For the given options:
<u>Option A:</u>
This compound is formed by the combination of ions. Rubidium is a metal and nitrate is a polyatomic ion
Hence, it is an ionic compound.
<u>Option B:</u>
This compound is formed by the combination of ions. Sodium is a metal and sulfate is a polyatomic ion
Hence, it is an ionic compound.
<u>Option C:</u>
This compound is formed by the combination of ions. Magnesium is a metal and chlorine is a non-metal
Hence, it is an ionic compound.
<u>Option D:</u>
This compound is formed by the combination of ions. Sodium is a metal and iodine is a non-metal
Hence, it is an ionic compound.
Thus, the correct answer is Option E.
Covalent compound is defined as the compound which is formed when sharing of electrons takes place between the atoms. This is usually formed between two non-metals.
<u>Option A:</u>
This compound is formed by the combination of sulfur and oxygen atoms. Both are non-metals.
Hence, it is a covalent compound.
<u>Option B:</u>
This compound is formed by the combination of carbon, hydrogen and oxygen atoms. All are non-metals.
Hence, it is a covalent compound.
<u>Option C:</u>
This compound is formed by the combination of nitrogen and oxygen atoms. Both are non-metals.
Hence, it is a covalent compound.
<u>Option D:</u>
This compound is formed by the combination of silicon and oxygen atoms. Both are non-metals.
Hence, it is a covalent compound.
Thus, the correct answer is Option E.