A、根据氧化镁的化学式为为MgO进行解答;
B、根据铜排在金属活动性氢的后面不和酸反应放出氢气进行解答;
C、根据该反应生成了二氧化碳气体进行分析;
D、根据方程式的书写原则进行分析.
【解析】
A、氧化镁的化学式为为MgO,所以正确的化学反应方程式为:2Mg+O22MgO,故A错误;
B、铜排在金属活动性氢的后面不和酸反应放出氢气,故B错误;
C、木炭和氧化铜高温的条件生成二氧化碳,需要加气体符号,正确的方程式为:2CuO+C2Cu+CO2↑,故C错误;
D、盐酸和氢氧化镁反应生成氯化镁和水,该反应应用原理正确,化学式符合客观规律,满足质量守恒定律,故D正确.
故选:D.