Сложно так ответить. Кислород - окислитель, поэтому он реагирует с веществами, которые могут повысить свою степень окисления. Например, 2SO2 + O2 = 2SO3, а в SO3 у серы высшая степень окисления(+6), поэтому кислород с ним не реагирует. Также органические вещества реагируют с кислородом (реакция горения), образуется CO2, H2O и другие соединения, зависит от самого вещества. Металлы реагируют с кислородом с образованием оксидов или пероксидов. Насколько я помню, щелочные металлы, кроме лития, образуют пероксиды, щелочно-земельные - оксиды. Остальные реагируют с кислородом только при нагревании.
m(H2SO4) = 20 r
m(MgSO4)-?
M(H2SO4) = 98 г/моль
n(H2SO4) = m(H2SO4)/M(H2SO4) = 20 r/98 г/моль = 0,204 моль
M(MgSO4) = 120 г/моль
Mg + H2SO4 = MgSO4 + H2
Из УХР следует, что n(MgSO4) = n(H2SO4) = 0,204 моль
m(MgSO4) = n*M = 0,204 моль*120 г/моль = 24,48 г
ответ: 24,48 г