题型:综合题 题类:常考题 难易度:困难
浙江省嘉兴市、丽水市2017-2018学年选考信息技术教学测试试卷(3月)
实现上述功能的VB程序如下,但加框处代码有错,请改正。
Dim a(0 To 20)As Integer,d(0 To 20)As Integer
Dim n As Integer
Private Sub Command1_Click()
‘产生n个[10,99]之间的随机整数,存储在a(0 To n-1)中,同时显示在List1中,代码略
End Sub
Private Sub Command2_Click()
Dim i As Integer
n=Val(Text1.Text)
For i=0 To n-2
For j=i+1 To n-1
If Then ‘(1)
temp=a(i):a(i)=a(j):a(j)=temp
End If
Next j
Next i
If n Mod 2<>0 Then d(n\2)=a(n-1) ‘个数为奇数,最小值放中间位置
For i=0 To n\2—1
d(i)=a(i*2)
=a(2*i+1) ‘(2)
Next i
‘在列表框List2中输出数组d,代码略
End Sub
试题篮