What types of compounds are these

What types of compounds are these? Ionic, covalent, metallic, acid, etc. Am I correct? H2SO4: Ionic CaCO3: Ionic CaSO4: Ionic H2O: Covalent CO2: Covalent The Correct Answer and Explanation is:…