D
分析:氢气燃烧时与空气中的氧结合生成水,不会造成污染.
A、石油燃烧的产物有大量的空气污染物;
B、煤燃烧会生成二氧化硫等空气污染物;
C、一氧化碳燃烧会释放出二氧化碳;
D、氢气燃烧的产物只有水.
解答:A、石油燃烧会生成许多空气污染物,会污染环境.故A错误;
B、煤燃烧会生成二氧化硫、二氧化氮等空气污染物,会造成环境污染.故B错误;
C、一氧化碳燃烧释放出二氧化碳等气体,会造成温室效应.故C错误;
D、氢气燃烧生成水,对环境没有污染,所以最理想的燃料,故D正确.
故选D.
点评:本题考查常见的能源.氢气燃烧生成水,对环境没有污染,是清洁能源.