解题思路:根据物质间的反应进行分析,酸碱盐之间发生反应需符合复分解反应的条件,即有沉淀、气体或水生成,具有还原性的物质能还原金属氧化物,在金属活动性顺序中,氢前的金属能与酸反应生成氢气,位置在前的金属能将位于其后的金属从其盐溶液中置换出来.
A、氯化钡能与硫酸铜反应生成硫酸钡沉淀,氯化钡不与盐酸反应,故A错误;
B、一氧化碳能在氧气中燃烧生成二氧化碳,一氧化碳能还原金属氧化物四氧化三铁,碳具有还原性,能将四氧化三铁还原为铁,碳能与氧气反应生成二氧化碳或一氧化碳,铁在氧气中燃烧生成四氧化三铁,故B正确;
C、铁能与氯化铜反应生成铜,氯化铜和镁反应生成铜和氯化镁,镁能与盐酸反应生成氯化镁和氢气,盐酸也能与铁反应生成氯化亚铁与氢气,但铁不能生成镁,故C错误;
D、氢气与氧气反应生成水,氢气与氧化铜反应生成铜和水,镁与氧化铜在高温条件生在铜和氧化镁,镁在氧气中燃烧生成氧化镁,铜在加热条件下与氧气反应生成氧化铜,故D正确;
故选BD.
点评:
本题考点: 物质的鉴别、推断.
考点点评: 本题考查了常见物质间的反应,完成此题,可以依据已有的知识进行,要求同学们熟练掌握常见物质间的反应,以便灵活应用.