A、光子与电子碰撞后,光子方向改变,但是速度大小不变.故A错误.B、光子与电子碰撞将部分能量转移给电子,能量减小,则频率减小.故B错误.C、由于受到电子碰撞,能量减小,则频率减小,根据λ= c f 知,散射后光子的波长大于入射光子的波长,散射后光子频率小于入射光子的频率.故C错误、D正确.故选D.