1. 有如下VB程序段:

For i=1 To 3

    k=i

    For j=i+1 To 8

        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

Next i

数组元素a(1)到a(8)的值依次为“8,13,20,2,11 ,30, 25,17”,下列说法不正确的是(    )

A. 执行该程序段后,数组元素a(1)到a(8)的值依次为2,8,11,13,20,30,25,17 B. 每执行一次外循环,数组a元素都会进行多次位置交换 C. 将代码“If k <> i”修改为“If k > i” ,不影响程序运行结果 D. 执行该程序段后,变量k的值为5
【考点】
排序算法及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通
能力提升
变式训练
拓展培优
真题演练
换一批