民國114年 第2梯次 電腦軟體設計丙級 學科
第35題
在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?
題目
在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?
- (1) Mid(A, N, 1)
- (2) Mid(A, N-1, N)
- (3) Mid(A, 1, N)
- (4) Mid(A, Len(A)-N+1, N)
官方答案
(4) Mid(A, Len(A)-N+1, N)
解析
VB.NET 的 Right(A,N) 是從字串右端取出 N 個字元。設字串長度 L=Len(A),則最右 N 個字元的起始位置為 L-N+1,長度為 N,故等於 Mid(A, Len(A)-N+1, N)。Mid(A,N,1) 只取第 N 個字元;Mid(A,1,N) 等同 Left(A,N),取的是左邊 N 個字元;Mid(A,N-1,N) 則從第 N-1 個字元起取 N 個字元,皆與 Right 不同。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。