A、根据反应的化学方程式SiO
2+2C
Si+2R↑,反应前Si、O、C三种元素的原子个数依次为1、2、2,而反应后除2R外Si、O、C三种元素的原子个数依次为1、0、0,根据质量守恒定律,所以在物质R的2个分子中应含有2个O原子和2个C原子,则每个R分子由1个C原子和1个O原子构成,则物质R的化学式为CO;故说法正确;
B、由A分析可知,物质R的化学式为CO;故说法错误;
C、该反应是一种单质和一种化合物反应生成另一种单质和另一种化合物的反应,属于置换反应,故说法正确;
D、硅属于非金属元素,故说法正确;
故选B.