民國111年 第2梯次 電腦軟體設計丙級 學科

第80題

下列Visaul Basic.NET 程式,其執行結果為何?

題目

下列Visaul Basic.NET 程式,其執行結果為何?

  1. (1) 6
  2. (2) 9
  3. (3) 3
  4. (4) 8

官方答案

(2) 9

解析

VB.NET 中的 ^ 運算子是次方(exponentiation)運算,不是 XOR,也不是乘法。程式將 3 作為底數、2 作為指數,計算 3 的 2 次方,即 3 × 3 = 9,所以輸出結果為 9。若誤把 ^ 當成乘法而寫成 3 * 2 才會得到 6;直接輸出變數值則為 3;顛倒底數與指數成為 2 的 3 次方則是 8。三者皆與本題運算結果不同。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料