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

第61題

在Visaul Basic.NET 語言中,Console.WriteLine(InStr("Qbasic", "s"))的結果為何?

題目

在Visaul Basic.NET 語言中,Console.WriteLine(InStr("Qbasic", "s"))的結果為何?

  1. (1) 1
  2. (2) 3
  3. (3) 4
  4. (4) 2

官方答案

(3) 4

解析

VB.NET 的 InStr(字串1, 字串2) 回傳字串2 在字串1 中首次出現的索引位置(從 1 算起)。'Qbasic' 各字元位置為:Q=1、b=2、a=3、s=4、i=5、c=6,字元 's' 位於第 4 位,因此 InStr("Qbasic","s") 傳回 4(選項 3)。選項 1、2、4 所對應的位置分別為 Q、b、a,均非 's' 所在,故不正確。

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

官方資料