组卷题库 > 高中信息技术试卷库
试题详情
数组a中有n个正整数,对该数组进行排序,生成左右交替上升数据序列。实现该功能的VB程序段如下:

For i=1To n\2   

    k=i

     

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

    Next j

    If i<>k Then

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

    End If

     

    If  Then

        t=a(j):a(j)=a(j+1):a(j+1)=t

      End If

    Next j

Next i

上述程序中方框处可选语句或表达式有:

①For j=i+1 To n-i+ 1    ②For j=i+1 To n-i

③a(j)<a(j+1) ④a(j)>a(j+1)

则(1)、(2)、(3)处语句依次是(  )

A、①、②、③
B、①、②、④
C、②、①、③
D、②、①、④
知识点
参考答案
采纳过本试题的试卷
    教育网站链接