5
以下程式片段執行完畢後,整數陣列a 的前三個元素的值分別為多少?
(程式分別以C 與Visual Basic 撰寫,二者功能相同,請擇一參考作答)
<C 版本>
<Visual Basic 版本>
int a[5] ;
for (I = 0 ; I<=4 ; I++) {
a[I] = I ;
}
for (I = 0 ; I<=2; I++) {
t = a[I] ;
a[I] = a[4-I] ;
a[4-I] = t ;
}
Dim a(4) As Integer
For I = 0 To 4
a(I) = I
Next I
For I = 0 To 2
t = a(I)
a(I) = a(4 - I)
a(4 - I) = t
Next I
2, 1, 0
0, 1, 2
4, 3, 2
4, 4, 4
以下程式片段執行完畢後,變數X 的值應為多少?(程式分別以C 與Visual Basic 撰寫,二者功能相同,請擇一參考作答)<C 版本><Visual Basic 版本>X = 15 ;if (X > 5) X=X+5 ;if (X > 10) X=X+10 ;if (X > 30) X=X+30 ;X = 15If X > 5 Then X = X + 5If X > 10 Then X = X + 10If X > 30 Then X = X + 30
(A)20
(B)25
(C)30
(D)60