试题

试题 试卷

logo

题型:单选题 题类:常考题 难易度:普通

【bj】高中信息技术综合库——排序算法及程序实现1

下列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)
举一反三
返回首页

试题篮