试题

试题 试卷

logo

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

浙江省稽阳联谊学校2020届高三上学期信息技术12月联考试卷

生成10个不重复的随机整数,保存在数组a中,并升序排列,实现算法的VB程序如下。

Dim a(1 To 10) As Integer, f(1 To 20) As Boolean

    'f数组各元素的初值设为False,代码略

    For i = 1 To 10

       t =int(rnd()*20+1)

       If Not f(t) Then

          a(i) = t:      ⑴     

          For j = i To 2 Step -1

             If    ⑵    Then

                tmp = a(j): a(j) = a(j - 1): a(j - 1) = tmp

             End If

          Next j

       Else

               ⑶    

       End If

    Next i

上述程序中3处下划线应填入的程序代码是(  )

A、⑴f(t) = True  ⑵a(j) < a(j - 1)  ⑶i=i-1 B、⑴f(t) = True  ⑵a(j) > a(j - 1)  ⑶i=i-1 C、⑴f(t) = True  ⑵a(j) < a(j - 1)  ⑶t =int(Rnd()*20+1) D、⑴f(t) = False  ⑵a(j) > a(j - 1)  ⑶t =int(Rnd()*20+1)
举一反三
返回首页

试题篮