民國111年 第2梯次 電腦軟體設計丙級 學科
第80題
下列Visaul Basic.NET 程式,其執行結果為何?
題目
下列Visaul Basic.NET 程式,其執行結果為何?
- (1) 6
- (2) 9
- (3) 3
- (4) 8
官方答案
(2) 9
解析
VB.NET 中的 ^ 運算子是次方(exponentiation)運算,不是 XOR,也不是乘法。程式將 3 作為底數、2 作為指數,計算 3 的 2 次方,即 3 × 3 = 9,所以輸出結果為 9。若誤把 ^ 當成乘法而寫成 3 * 2 才會得到 6;直接輸出變數值則為 3;顛倒底數與指數成為 2 的 3 次方則是 8。三者皆與本題運算結果不同。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。