民國107年 第2梯次 電腦軟體設計丙級 學科
第61題
在Visaul Basic.NET 語言中,Console.WriteLine(InStr("Qbasic", "s"))的結果為何?
題目
在Visaul Basic.NET 語言中,Console.WriteLine(InStr("Qbasic", "s"))的結果為何?
- (1) 1
- (2) 3
- (3) 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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。