48. 下列 Visual Basic程式片段執行後,若將陣列 A 之值由 A(0)至 A(3)列出,並以逗點分隔各
元素,其結果為何? Dim A()As Integer={ 8 , 1, 5, 3} Dim tmp As Integer For i=1To 3 For j=0To (3 -i) If A(j)>A(j+1)Then tmp=A(j) A(j)=A(j+1) A(j+1)=tmp End If Next j Next i
(A) 1 , 3 , 5, 8
(B) 3 , 1 , 5 ,8
(C) 8 , 5 ,3 ,1
(D) 8 , 1 , 5, 3
Dim A()As Integer={ 8 , 1, 5, 3}
Dim tmp As Integer
For i=1To 3
For j=0To (3 -i)
If A(j)>A(j+1)Then
tmp=A(j)
A(j)=A(j+1)
A(j+1)=tmp
End If
Next j
Next i
(A) 1 , 3 , 5, 8
(B) 3 , 1 , 5 ,8
(C) 8 , 5 ,3 ,1
(D) 8 , 1 , 5, 3
答案:登入後查看
統計: A(127), B(90), C(107), D(45), E(0) #663652
統計: A(127), B(90), C(107), D(45), E(0) #663652
詳解 (共 1 筆)
#1027382
求解
0
0