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

第54題

在Visaul Basic.NET 語言中,Console.WriteLine(3 + 4 * 5 - 4)的結果為何?

題目

在Visaul Basic.NET 語言中,Console.WriteLine(3 + 4 * 5 - 4)的結果為何?

  1. (1) 19
  2. (2) 41
  3. (3) 15
  4. (4) 49

官方答案

(1) 19

解析

VB.NET 遵循四則運算優先順序:先乘除後加減,同級由左而右。原式 3 + 4 * 5 - 4 中,先算乘法 4 * 5 = 20,再自左向右加減:3 + 20 = 23,23 - 4 = 19。若忽略優先順序從左硬算 (3+4)*5-4 會得 31(非選項);若改成 3+4*(5-4)=7 亦不符規則。故答案為 19,選項 1。

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

官方資料