Ответ:

Классифицируем вещества как оксиды, основания, кислоты и соли.

Оксиды: NO2 — оксид азота(IV), кислотный оксид; SiO2 — оксид кремния(IV), кислотный оксид; CaO — оксид кальция, основный оксид; MgO — оксид магния, основный оксид.

Основания: Ba(OH)2 — гидроксид бария, растворимое основание (щёлочь); Mg(OH)2 — гидроксид магния, нерастворимое основание; KOH — гидроксид калия, щёлочь.

Кислоты: HNO3 — азотная кислота; H2CO3 — угольная кислота.

Соли: CaSO4 — сульфат кальция; NaCl — хлорид натрия; Fe2(SO4)3 — сульфат железа(III); KNO3 — нитрат калия; Na2CO3 — карбонат натрия.