题目

下列VB程序段的功能为:生成n个不重复的随机整数,保存在数组a中,并升序排序。 Const n = 6 Dim a(1 To n) As Integer, f(1 To 10) As Boolean Dim tmp As Integer, i As Integer, j As Integer, t As Integer ‘f数组各元素的初值置为False,代码略 For i = 1 To   ⑴      t = Int(1 + Rnd * 10)     If Not f(t) Then         a(i) = t : f(t) = True         For j =   ⑵              If a(j) < a(j - 1) Then                 tmp = a(j): a(j) = a(j - 1): a(j - 1) = tmp             End If         Next j     Else       ⑶      End If Next i 上述程序段3个方框处的表达式分别为(   ) A . (1)n - 1 (2)2 to i(3)i = i - 1 B . (1)n(2)i to 2 Step -1(3)i = i - 1 C . (1)n - 1(2)2 to i(3)t = Int(1 + Rnd * 10) D . (1)n(2)i to 2 Step -1(3)t = Int(1 + Rnd * 10) 答案:B
信息技术 试题推荐
最近更新