当前位置: 高中信息技术 / 单选题
  • 1. (2022高三下·浙江开学考) 有如下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

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