A、因为a光的偏折程度大于b光,所以对a光的折射率大于对b光的折射率.故A错误;
B、折射率大,频率大,所以a光的频率大于b光的频率,根据E=hv知,a光的光子能量大于b光的光子能量.故B正确,D错误;
C、因为a光的频率大,根据c=λf知,则a光的波长小.故C错误.
故选B.
A、因为a光的偏折程度大于b光,所以对a光的折射率大于对b光的折射率.故A错误;
B、折射率大,频率大,所以a光的频率大于b光的频率,根据E=hv知,a光的光子能量大于b光的光子能量.故B正确,D错误;
C、因为a光的频率大,根据c=λf知,则a光的波长小.故C错误.
故选B.