试题

试题 试卷

logo

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

浙江省十校联盟2020届高三上学期信息技术10月联考试卷

某同学设计了一个排序算法,先将数组a中奇数位置的元素、偶数位置的元素分别进行排序,然后再进行后续处理,直至所有元素按降序排列。算法的VB程序段如下:

待排序数据已存储在数组a中(a(1)~a(n))

For i= 1 To n-2

k= i

For j=    ‘①

If a(j)>a(k) Then k =j

Next j

If k<>i Then t= a(i): a(i)= a(k): a(k)=t

Next i

For i= 1 To n\ 2

j=2*i-1

If a(j)< a(j+ 1) Then t= a(): a()=a(j+ 1): a(j+1)=t

Next i

For i=  ‘②

t= a(i):j-i

Do While t> a(j)

a(j+1)=a():j=j

Loop

   ‘③

Next i

上述程序段中3处方框处的代码分别为(  )

A、①i+1 To n Step 2②2 To n Step 2③a(j+1)=t B、①i+2 To n Step 2②3 To n Step 2③a(j+1)=t C、①i+2 To n Step 2②2 To n Step 2③a(j)=t D、①i+1 To n Step 2②3 To n Step 2③a(j)=t
举一反三
返回首页

试题篮