题干

【加试题】有如下VB程序段:

k = Val(Text1.Text)

left1 = 1: right1 = 10

Do While (left1 <= right1)

  mid1 = (left1 + right1) \ 2

  If a(mid1) <=k Then

       left1 = mid1 + 1

  Else

       right1 = mid1-1

  End If

Loop

Text2.text=str(right1)

已知数组a(1)到a(10)的原始数据为1,4,5,5,5,5,8,9,9,10.程序运行时,在文本框text1中输入5,文本框text2显示的内容是(   )

A:5

B:10

C:3

D:6

上一题 下一题 0.0难度 选择题 更新时间:2012-10-14 04:31:55

答案(点此获取答案解析)

D