Oxides of metals are basic while those of non-metals are acidic. Explain.
Metal oxides:
Reaction of metal oxide with acid;
Reaction of metal oxide with water;
Non-metal oxides:
Reaction of metal oxide with base;
Reaction of non-metal oxide with water;
Therefore, oxides of metals are basic while those of non-metals are acidic.