C
分析:在化合物中,元素的化合价代数和为零;书写化学式时,显正价的元素一般写在左边,显负价的元素一般写在右边.
解答:A、氧化镁中,镁元素的化合价是+2价,氧元素的符号为O,化合价是-2价,氧化镁的化学式是MgO,故A错误;
B、一氧化碳的化学式是CO,氧的符号要大写,故B错误;
C、二氧化硅的化学式是SiO2,书写正确,故C正确;
D、氧化铁中.铁元素的化合价是+3价,氧元素的化合价是-2价,氧化铁的化学式是Fe2O3,故D错误.
故选C.
点评:解答本题要理解在单质中,元素化合价为零,在化合物中,各种元素的化合价不为零,但是代数和为零.