试题

试题 试卷

logo

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

浙江省温州市新力量联盟2018-2019学年高二下学期信息技术期末联考试卷

有如下VB程序段

Const n = 8

Dim a(1 To n) As Integer

For i = 1 To n

    a(i) = Int(Rnd * 20)

Next i

x = n \ 2

For i = x To 2 Step -1

    For j = 1 To i - 1

      If a(j) < a(i) Then

        t = a(j): a(j) = a(i): a(i) = t

      End If

    Next j

Next i

i = n

Do While i > x + 1

    k = i

    For j = i - 1 To x + 1 Step -1

      If a(j) > a(k) Then k = j

    Next j

    If k <> i Then

      t = a(k): a(k) = a(i): a(i) = t

    End If

    i = i - 1

Loop

执行完这段代码后,数组 a 中各个元素的值可能的是(  )

A、2,8,9,11,16,16,7,3 B、19,19,18,12,9,8,6,6 C、20,17,10,10,5,11,13,16 D、14,11,10,5,0,6,15,15
举一反三
返回首页

试题篮