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

第6題

在Visaul Basic.NET 語言中,Console.WriteLine(3 / 10 * 3) 的結果為何?

題目

在Visaul Basic.NET 語言中,Console.WriteLine(3 / 10 * 3) 的結果為何?

  1. (1) 0.9
  2. (2) 0
  3. (3) 10
  4. (4) 0.6

官方答案

(1) 0.9

解析

Visual Basic.NET 的 / 運算子代表浮點數除法,會傳回 Double 型別;整數除法才使用反斜線運算子。運算由左至右進行:3 / 10 先得到 0.3,再乘以 3 得 0.9,所以 Console.WriteLine 輸出 0.9。若將 3/10 誤用整數除法才會得到 0,但本題使用的是 /,因此正確結果為 0.9。

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

官方資料