Давай разберемся с утверждениями по порядку.
СаО действительно является оксидом кальция и классифицируется как основной оксид. SiO2 - это оксид кремния (IV), и он кислотный, так что это верно. CO является оксидом углерода (II) и он не солеобразующий, поэтому тоже верно.
Нитраты - это действительно соли азотной кислоты HNO3. HCl - хлороводородная или соляная кислота, и она одноосновная. H2SO4 - серная кислота, и она содержит кислород, так что все верно.
Уравнение реакции между алюминием и серной кислотой правильное, здесь происходит реакция замещения, а не обмена: Al + H2SO4 → Al2(SO4)3 + H2. В результате реакции образуется сульфат алюминия и выделяется водород.
NaOH действительно является однокислотным основанием и щелочью. Ba(OH)2 - это гидроксид бария, а Fe(OH)3 и Cu(OH)2 не являются щелочами. Fe(OH)3 - это основание, нерастворимое в воде, и оно действительно растворяется в кислотах. Железо в Fe(OH)3 трёхвалентное. Cu(OH)2 - это гидроксид меди(II), который при нагревании разлагается на оксид меди(II) и воду.
KCl действительно хлорид калия. Mg(OH)2 – это гидроксид магния, а не марганца (для марганца будет Mn). Fe(OH)3 не является щелочью, это было верно в предыдущем пункте, это основание. НBr - это бромоводородная кислота, верно.
Итак, некоторые утверждения неправильные - в третьем пункте реакция замещения, а не обмена, и в пятом пункте Mg(OH)2 - это гидроксид магния, а не марганца и Fe(OH)3 не является щелочью.