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

第22題

在Visaul Basic.NET 語言中,若 Dim X As In teger = 255,則Console.WriteLine(Hex(X))的結果為何?

題目

在Visaul Basic.NET 語言中,若 Dim X As In teger = 255,則Console.WriteLine(Hex(X))的結果為何?

  1. (1) FE
  2. (2) DD
  3. (3) EE
  4. (4) FF

官方答案

(4) FF

解析

Hex() 函式會把整數轉成十六進位字串。計算方式為連續除以 16 取餘數:255 ÷ 16 = 15 餘 15,15 ÷ 16 = 0 餘 15,由下往上讀取餘數即為十六進位的 FF,其中 15 對應符號 F。也可用位值驗算:F×16 + F = 15×16 + 15 = 240 + 15 = 255,結果正確。FE 為 254、EE 為 238、DD 為 221,均不等於 255,故輸出為 FF。

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

官方資料