主题:求各路高手解答,马上会考了!
选择排序的问题:
………………Click()
For i=1 To n-1
k=i
For j=i+1 To n
If__________(1)_______? Then k=j
Next j
If …… Then
t=a(i): a(i)=a(k) _______(2)_______
End If
Next i
For i=1 To n
List 2. AddItem Str(a(i))
Next i
End Sub
答案:(1) a(j)>a(k)
(2) a(k)=t
为什么? 我看不懂。
还有带“step”的题目,“step”究竟是什么意思呀?
如:
FOR I=1 TO 3 STEP 2
S=S+1/2^I
NEXT I
MSGBOX (S)
MSGBOX (I)
该程序的运行结果是什么?
FOR K=5 TO 1 STEP –1
S=S+k
NEXT K
该程序运行后 S,K分别是?
………………Click()
For i=1 To n-1
k=i
For j=i+1 To n
If__________(1)_______? Then k=j
Next j
If …… Then
t=a(i): a(i)=a(k) _______(2)_______
End If
Next i
For i=1 To n
List 2. AddItem Str(a(i))
Next i
End Sub
答案:(1) a(j)>a(k)
(2) a(k)=t
为什么? 我看不懂。
还有带“step”的题目,“step”究竟是什么意思呀?
如:
FOR I=1 TO 3 STEP 2
S=S+1/2^I
NEXT I
MSGBOX (S)
MSGBOX (I)
该程序的运行结果是什么?
FOR K=5 TO 1 STEP –1
S=S+k
NEXT K
该程序运行后 S,K分别是?