A、根据氯酸钾生成了氯化钾和氧气进行分析,
B、根据碳酸分解成了水和二氧化碳进行分析,
C、根据水通电生成了氢气和氧气进行分析,
D、根据一氧化碳和氧化铁反应生成了铁和二氧化碳进行分析.
【解析】
A、氯酸钾在二氧化锰的催化作用下生成了氯化钾和氧气,该反应由一种物质反应生成两种物质,符合分解反应的概念,属于分解反应,
B、碳酸在加热的条件下生成了水和二氧化碳,该反应由一种物质反应生成两种物质,符合分解反应的概念,属于分解反应,
C、水在通电的条件下生成氢气和氧气,该反应由一种物质反应生成两种物质,符合分解反应的概念,属于分解反应,
D、一氧化碳和氧化铁在高温的条件下生成了铁和二氧化碳,该反应由两种化合物反应生成了一种化合物和一种单质,和前面三种反应类型不同,
故选D.