( )5. 執行下列 Visual Basic 程式片段,輸出結果為何?(A) 1 (B) 5 (C) 8 (D) 2
```vba
Dim id As String
Dim pass() As String = Split("0 10 11 12 13", " ")
Dim sum, a As Integer
id = "A123"
id = Replace(id, Mid(id, 1, 1), pass(Asc(Mid(id, 1, 1)) - 64))
sum = Val(Mid(id, 1, 1)) * 1
a = 2
For k = 3 To 1 Step -1
sum = sum + Val(Mid(id, a, 1)) * k
a = a + 1
Next
Console.WriteLine(sum Mod 10)
```