B
A.CO2+H2O=H2CO3反应前后所有元素化合价都没发生变化所以不是氧化还原反应
B.2Na2O2+2H2O=4NaOH+O2↑氧元素反应前后化合价有变化所以为氧化还原反应氧气是来自Na2O2得所以水既不作氧化剂也不作还原剂(此反应为歧化反应比较重要)
C.3Fe+4H2O(g)Fe3O4+4H2很明显它是氧化还原反应但氢元素是水中来的他的化合价发生了变化所以它是氧化剂或还原剂所以不符合题意
D.2Na+2H2O=2NaOH+H2↑跟C一样氢元素是水中来的他的化合价发生了变化所以它是氧化剂或还原剂所以不符合题意