当前位置: 高中信息技术 / 单选题
  • 1. (2020高三下·金华月考) 数组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 . ②、①、④

微信扫码预览、分享更方便