A. B. C. D.
解析:由m2+n2=a,设m=cosθ,n=sinθ,
同理,设x=cosφ,y=sinφ.
∴mx+ny=(cosφ·cosφ+sinθsinφ)
=cos(θ-φ),而cos(θ-φ)≤1.
∴mx+ny≤.
答案:B