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

第54題

在V i s a u l B a s i c . N E T 語言中,C o n s o l e . W r i t e L i n e ( 3 / 10 *…

題目

在V i s a u l B a s i c . N E T 語言中,C o n s o l e . W r i t e L i n e ( 3 / 10 * 3 ) 的結果為何?

  1. (1) 0 . 9
  2. (2) 0 . 6
  3. (3) 0
  4. (4) 10

官方答案

(1) 0 . 9

解析

VB.NET 的「/」是浮點除法,運算前會先把運算元轉成 Double 再相除;「\」才是整數除法。因此 3 / 10 得到 0.3(不會截成 0),再乘 3 得 0.9,Console.WriteLine 輸出 0.9。若誤用整數除法 3 \ 10 才會先得 0,再乘 3 仍是 0;0.6 需分子分母為 3 與 5 之類的組合,10 則與本式結果無關。

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

官方資料