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

第45題

在Visaul Basic.NET 語言中對於變數的定義,『!』是定義單精度(Single-precision),下列何者是定 義倍精度(Double-prec…

題目

在Visaul Basic.NET 語言中對於變數的定義,『!』是定義單精度(Single-precision),下列何者是定 義倍精度(Double-precision)?

  1. (1) %
  2. (2) $
  3. (3) @
  4. (4) #

官方答案

(4) #

解析

在 Visual Basic.NET 的型別宣告字元(type-declaration character)中,整數 Integer 用「%」、字串 String 用「$」、貨幣/十進位 Decimal 用「@」、倍精度浮點數 Double 用「#」。題目已說明「!」對應單精度 Single,因此倍精度 Double 應選「#」,即選項 4。例如 `Dim x#` 等於 `Dim x As Double`。其餘選項:選項 1「%」為 Integer(整數);選項 2「$」為 String(字串);選項 3「@」為 Decimal(十進位,常用於金融運算以避免浮點誤差)。Single 佔 4 位元組、Double 佔 8 位元組,精確度不同,宣告時需依資料範圍與精確度需求選用正確後綴符號。

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

官方資料