LONGEPASS
Q210.

語言程式中,假設g 之值為11(十進位),計算電腦軟體設計共同科目 乙級 第 210 題 題目 圖片之後,十位數為m,個位數為n,下列那些是正確的?

電腦軟體設計共同科目 · 乙級 · Q210

難易度分析

4 / 5

本題結合了位移運算子的邏輯計算與數值拆分分析,且採取複數選擇形式,要求對所有選項進行完整驗證,增加了認知負荷與判斷難度。

正確答案 (複選):①, ②

  • ① m+n=9:計算結果為 9,十位數 m=0、個位數 n=9,故 m+n=0+9=9 正確。
  • ② m×n=0:因 m=0,故 m×n=0×9=0 正確。

錯誤選項解析

  • ③ n/m=2:m=0 作為除數會造成除以零錯誤,此運算無意義,故錯誤。
  • ④ m+2n=15:m+2n = 0+2×9 = 18≠15,故錯誤。
Learning Tip

"本題考位移運算子(`>>` 右移、`<<` 左移)的優先順序與計算。g=11(二進位 1011),`(g>>3)<<2` = (11>>3)<<2 = 1<<2 = 4;`(g<<2)>>3` = (11<<2)>>3 = 44>>3 = 5;兩者相加得 9。常考陷阱為混淆位移方向與位元運算結果,需熟記左移等同乘以 2 的冪次、右移等同除以 2 的冪次(取整數)。"

學員答題分佈

①m+n=90%
②m×n=00%
③n/m=20%
④m+2n=150%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目