C:D
解:A.N2O3中N元素的化合价为+3价,不是最高价态,与Na2O2反应时不生成O2,故A错误;
B.NO2中N元素的化合价为+4价,不是最高价态,与Na2O2反应时不生成O2,反应的化学方程式为Na2O2+2NO2=2NaNO3,故B错误;
C.N2O4中N元素的化合价为+4价,不是最高价态,与Na2O2反应时不生成O2,反应的化学方程式为Na2O2+N2O4→2NaNO3,故C正确;
D.Mn2O7中Mn元素的化合价为+7价,处于最高价态,与Na2O2反应时生成O2,故D正确;
故选CD.