组卷题库 > 高中信息技术试卷库
试题详情
小明最近学习了一种新的排序方法,其基本思想是: 经过i-1遍加工后,a(1)到a(i-1)已经有序,第i遍加工时将a(i)插入到位置1到位置i之间的适当位置p(包含位置1和位置i),原来位置p及p后的元素一一向右移动一个位置(若插入在位置i,则不需要移动其他元素),使得a(1)到a(i)依然有序,依此重复下去,直到n个数全部排序完成,VB程序段如下:

For i=2 To n

    k=a(i):j=j-1

    Do While k<a(i)

        a(j+1)=a(j)

        j=j-1

        If j=0 Then Exit Do

    Loop

   

Next i

要实现上述排序算法,方框内VB语句应为(    )

A、a(j)=k
B、a(j+1)=k
C、a(i)=k
D、a(j-1)=k
知识点
参考答案
采纳过本试题的试卷
教育网站链接