答案:B.
红光频率比紫光频率小,波长比紫光长.
光子能量E=hν,h是常数,红光频率(ν)小,能量也就小.
光传播时,频率(决定了光的颜色)是一定的,能量不变.
光传播时,c=λν,光从真空射向玻璃时,光速变小,则波长变短.