A.Si元素化合价没有发生变化,SiO2既不是氧化剂又不是还原剂,C元素化合价既升高又降低,既是氧化剂又是还原剂,故A错误;B.Si元素化合价没有发生变化,C元素既被氧化又被还原,故B错误;C.反应中C既是氧化剂又是还原剂,故C错误;D.C既是氧化剂又是还原剂,由方程式可知3molC参加反应,有2mol被氧化,1mol被还原,则在反应中氧化剂和还原剂的物质的量之比为1:2,故D正确.故选D.