( )19. 執行下列 Visual Basic 程式片段,輸出結果為何? (A) 112 (B) 113 (C) 114 (D) 115
Dim b(3) As String
Dim c(3) As String
Dim id(3) As String
b(0) = Convert.ToString(115, 2)
Do Until Len(b(0)) = 8
b(0) = "0" & b(0)
Loop
c(0) = Convert.ToString(252, 2)
Do Until Len(c(0)) = 8
c(0) = "0" & c(0)
Loop
For i = 1 To 8
If Mid(b(0), i, 1) = Mid(c(0), i, 1) And Mid(b(0), i, 1) = 1 Then
id(0) = id(0) & "1"
Else
id(0) = id(0) & "0"
End If
Next
Console.WriteLine(Convert.ToInt32(id(0), 2))
提示:
'Console.WriteLine(Convert.ToInt32(1110, 2)) '14
'Console.WriteLine(Convert.ToInt32(1101, 2)) '13
第 7 頁,共 9 頁