A、氢气在空气中燃烧 H2+O2H2O,没有配平;
B、实验室用高锰酸钾制氧气2KMnO4K2MnO4+MnO2+O2↑,书写正确;
C、将铝片投入稀盐酸中 Al+2HCl=AlCl2+H2↑,生成物的化学式书写错误;
D、用一氧化碳还原氧化铁 Fe2O3+CO2Fe+CO2,没有配平.
【解析】
A、氢气在空气中燃烧 H2+O2H2O,没有配平,改为2H2+O2 2H2O,故A错误;
B、实验室用高锰酸钾制氧气 2KMnO4K2MnO4+MnO2+O2↑,书写正确,故B正确;
C、将铝片投入稀盐酸中 Al+2HCl=AlCl2+H2↑,化学式书写错误,改为2Al+6HCl=2AlCl3+3H2↑,故C错误;
D、用一氧化碳还原氧化铁 Fe2O3+CO2Fe+CO2没有配平,改为3CO+Fe2O3 2Fe+3CO2,故D错误.
故选B.