A、根据折射定律n=
,由图可知,单色光B的折射率大于A的折射率,即sini sinr
n
,所以单色光B的频率
>n
大于A的频率
f
,再由E=hf可知,单色光B的光子能量大于A光子的能量,所以A错误.
f
B、在空气中,由c=fλ可知,由于
f
,所以
>f
λ
,即A光的波长长,所以B错误.
<λ
C、由n=
可知,由于c v
n
,所以
>n
v
,即在玻璃中A光的光速大于B光的光速,所以C错误.
<v
D、由sinC=
可知,由于1 n
n
,所以
>n
C
,即A光的临界角大于B光的临界角,所以D正确.
<C
故选D.