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

第53題

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

題目

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

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

官方答案

(3) 0.9

解析

Visual Basic.NET 中,斜線「/」代表浮點數除法(不同於整數除法符號)。題式僅含除法與乘法,二者同級,依左到右順序計算:先算 3 / 10 = 0.3,再算 0.3 * 3 = 0.9。若誤用整數除法,3 除以 10 會得 0,0*3=0(對應選項 4);若先算 10*3=30 再 3/30=0.1,則違反左到右規則。因此正確結果為 0.9,選項 3。

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

官方資料