组卷题库 > 高中信息技术试卷库
试题详情
小辉设计了一个排序算法:从前往后、从后往前交替处理,同时尽可能减少比较次数,直至所有元素升序排列。算法的VB程序段如下:

'待排序的数据存储在数组a(1)至a(N)中,代码略。

st=1:ed=N:k=1

Do While st <> ed

    last = st

    For i=st To ed-k

        If a(i)*k>a(i+k)*kThen

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

        End If

    Next i

    ed = last:

    t=st:st=ed:ed=t

Loop

上述程序段中方框处可选语句为:

①Step 1②Step k③last=i④last=i-1⑤k=-k⑥k=k+1

则⑴⑵⑶处语句依次可为(    )

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