题目

某VB程序段如下: n= 6 For i= 1 To 2 k=ij=i+ 1Do While j<= 3 If a(k) < a(j) Then k=j j=j+ 1LoopIf i<> k Then t= a(i): a(i) = a(k): a(k)= tEnd Ifm=n-i+ 1 For j= m- 1 To 4 Step -1 If a(m)> a(j) Then m=jNext jIf m<>n-i+ 1 Then t= a(n-i+1):a(n-i+ 1)= a(m): a(m)= tEnd Ift= a(i): a(i)= a(n-i+ 1):a(n-i+ 1)=t Next i 数组元素a(1)到a(6)的初始值依次为“39,40,35,21,33,32”,运行程序后,a(4)的值是( ) A . 39 B . 35 C . 33 D . 32计算:(1), (2).
信息技术 试题推荐