P2O5、SO2、SO3、Cl2O7都属于非金属氧化物,且属于酸性氧化物.A、CO属于非金属氧化物,但不与酸或碱反应生成盐和水,属于不成盐氧化物,故A错误;B、NO属于非金属氧化物,但不与酸或碱反应生成盐和水,属于不成盐氧化物,故B错误;C、N2O5属于非金属氧化物,而且与碱反应生成盐和水,属于酸性氧化物,故C正确;D、Na2O属于金属氧化物,而且与酸反应生成盐和水,属于碱性氧化物,故D错误.故选C.