民國111年 第2梯次 電腦軟體設計丙級 學科
第11題
在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?
題目
在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?
- (1) Mid(A, N-1, N)
- (2) Mid(A, N, 1)
- (3) Mid(A, 1, N)
- (4) Mid(A, Len(A)-N+1, N)
官方答案
(4) Mid(A, Len(A)-N+1, N)
解析
Right(A,N) 的功能是取出字串 A 最右邊的 N 個字元。Mid(A, Len(A)-N+1, N) 中,Len(A) 為字串總長度,起始位置「總長度-N+1」正好是倒數第 N 個字元的位置,再取 N 個字元,即為最右邊 N 個字元,與 Right 等效。Mid(A,N-1,N) 起始位置偏移錯誤;Mid(A,N,1) 只取 1 個字元;Mid(A,1,N) 取的是最左邊 N 個字元,相當於 Left。故選 4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。