D
分析:根据分子是保持物质化学性质的最小粒子;原子是化学变化中最小的粒子;化合反应由两种或两种以上物质生成一种物质的反应,进行分析解答本题.
解答:①分子是保持物质化学性质的最小粒子,说法错误;
②原子是化学变化中最小的粒子;原子由原子核和核外电子组成,所以原子是不能再分的最小粒子,说法错误;
③氧化反应不一定是化合反应,如缓慢氧化,所以氧化反应一定是化合反应,说法错误;
④根据化合反应由两种或两种以上物质生成一种物质的反应;所以化合反应的生成物一定是化合物,说法正确;
⑥根据氧化物是指由两种元素组成且其中一种是氧元素的化合物,加热能产生氧气的物质高锰酸钾不是氧化物;少犯错误;
⑥由同种元素组成的物质不一定是单质.如氧气与臭氧,故由同种元素组成的物质一定是单质说法错误;
所以说法正确的有:④化合反应的生成物一定是化合物;
故选D.
点评:本题主要考查学生运用所学化学知识综合分析和解决实际问题的能力.增加了学生分析问题的思维跨度,强调了学生整合知识的能力.