MgO+2HCl=MgCl2+H2O;
Mg(OH)2+2HCl= MgCl2+2H2O;
Mg + 2HCl= MgCl2 + H2;
С нитратом калия реакция не идёт, так как нитратная кислота, так же, как и хлоридная относится к сильным кислотам.
Если ответ по предмету Химия отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.