C
分析:框圖輸入的P點為(2,3,1),其中a=2,b=3,c=1,經(jīng)過第一個判斷框時條件不滿足,執(zhí)行“否”路徑,判斷a與c的關(guān)系,此時條件滿足,執(zhí)行的是用1替換a,用2替換c,此時坐標為(1,3,2),第三次判斷b>c成立,執(zhí)行用2替換b,用3替換c,此時得到Q(1,2,3),最后代入夾角公式求夾角余弦值.
解答:經(jīng)過第一個條件結(jié)構(gòu)后P坐標不變,經(jīng)過第二個條件結(jié)構(gòu)后點P變?yōu)椋?,3,2),經(jīng)過第三個條件結(jié)構(gòu)后輸出的點
Q的坐標為(1,2,3).
所以
=
=
=
.
故選c.
點評:本題考查了程序框圖中的條件結(jié)構(gòu)及數(shù)量積的坐標表達式,解答此題的關(guān)鍵是正確閱讀框圖,從兩次繁雜的替換中得到Q點的坐標,屬易錯題.