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

第58題

在Visual Basic.NET 語言中, 若Dim X As String = "HI ", Y As String = "BASIC", Z As Str…

題目

在Visual Basic.NET 語言中, 若Dim X As String = "HI ", Y As String = "BASIC", Z As String = X + Y,則Console.WriteLine(X + Y + Z)輸出結果為何?

  1. (1) HI BASICHI BASIC
  2. (2) HI BSAIC
  3. (3) BASIC
  4. (4) HI

官方答案

(1) HI BASICHI BASIC

解析

在 Visual Basic.NET 中,字串以 + 運算子進行串接時,會直接將字串內容合併。已知 X = "HI "、Y = "BASIC",故 Z = X + Y = "HI BASIC」。Console.WriteLine(X + Y + Z) 即為 (X + Y) + Z = "HI BASIC" + "HI BASIC",結果為 "HI BASICHI BASIC"。由於 X 後方保留空白字元,整體輸出會保留該空白,不會消失,因此正確答案為選項 1。

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

官方資料