分析:化学变化是指有新物质生成的变化,化学变化常常伴随着发光、放热、颜色变化、产生气体、生成沉淀等现象,但有这些现象不一定是化学变化,化学变化的本质特征是有新物质生成,据此逐项分析判断.
解答:解:A、有颜色变化不一定是化学变化,例如氧气变为液态氧,变为淡蓝色,但属于物理变化,故A错误;
B、有发光放热不一定是化学变化,例如灯泡发光放热,属于物理变化,故B错误;
C、化学变化不一定有气体生成,例如氢氧化钠和硫酸铜反应生成氢氧化铜和硫酸钠是化学变化但没有气体生成,故C错误;
D、化学反应的基本特征是有新物质生成,故D正确.
故选D.
点评:确区别物理变化和化学变化关键是判断是否有新物质的生成,方法是比较变化前后物质的差别:是只限于物质的状态变化,还是物质发生了根本变化.