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

第35題

在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?

題目

在Visaul Basic.NET 語言中,使用函數指令Right(A,N)與下列何者功能相同?

  1. (1) Mid(A, N, 1)
  2. (2) Mid(A, N-1, N)
  3. (3) Mid(A, 1, N)
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料