试题

试题 试卷

logo

题型:单选题 题类:常考题 难易度:困难

浙江省杭州市2017-2018学年高三上学期信息技术教学质量检测

【加试题】某对分查找自定义函数search()的VB程序段如下:

  Function search(key As Integer)As String

    Dim pos As Integer,i As Integer,j As Integer

    Dim nc As String

    i=1:j=6:nc=“”

    Do While i<=j

        m=Int((i+j)/2)

        nc=nc+Str(m)

        If d(m)=key Then

            Exit Do        ‘Exit Do表示退出Do While循环

        ElseIf key<d(m)Then

             j=m-1

        Else

             i=m+1

    End If

      Loop

      search=nc

    End Function

数组元素d(1)到d(6)的值依次为“23,34,45,65,78,98”,则下列说法正确的是 (  )

A、调用函数search(25)的返回值为字符串“3  2” B、调用函数search(34)的返回值为字符串“45  32” C、调用函数search(56)的返回值为字符串“3  5  4” D、调用函数search(98)的返回值为字符串“45  78  98”
举一反三
返回首页

试题篮