早教吧作业答案频道 -->其他-->
VB选择题实现某排序算法的部分VB程序如下:Fori=1To6k=iForj=i+1To7Ifa(j)
题目详情
VB选择题
实现某排序算法的部分VB程序如下:
For i = 1 To 6
k = i
For j = i + 1 To 7
If a(j) < a(k) Then k = j
Next j
If i <> k Then
t = a(i): a(i) = a(k): a(k) = t
End If
Next i
在排序过程中,经过某一遍排序“加工”后,数组元素a(l)到a(7)的数据依次为“10,41,75,12,63,11,85”。则下一遍排序“加工”后数组元素a(l)到a(7)的数据依次是
A. 10, 11, 41, 75, 12, 63, 85
B. 10, 11, 75, 12, 63, 41, 85
C. 10, 11, 12, 75, 63, 41, 85
D. 10, 11, 12, 41, 63, 75, 85
求解析过程
这道题选B
实现某排序算法的部分VB程序如下:
For i = 1 To 6
k = i
For j = i + 1 To 7
If a(j) < a(k) Then k = j
Next j
If i <> k Then
t = a(i): a(i) = a(k): a(k) = t
End If
Next i
在排序过程中,经过某一遍排序“加工”后,数组元素a(l)到a(7)的数据依次为“10,41,75,12,63,11,85”。则下一遍排序“加工”后数组元素a(l)到a(7)的数据依次是
A. 10, 11, 41, 75, 12, 63, 85
B. 10, 11, 75, 12, 63, 41, 85
C. 10, 11, 12, 75, 63, 41, 85
D. 10, 11, 12, 41, 63, 75, 85
求解析过程
这道题选B
▼优质解答
答案和解析
这算法的原理是:第i遍排序时是把a(i)~a(7)中最小的数a(k)跟a(i)互相交换。所以经过i次排序后a(1)到a(i)必须最小的前i个数据。10,41,75,12,63,11,85只能是经过最多一次排序后得到的数据,也就是第1遍排序。下...
看了 VB选择题实现某排序算法的部...的网友还看了以下:
已知a>b>0,a+b=6根号下ab,求根号下a+根号下b分之根号下a-根号下b 2020-04-05 …
b分之2根号下ab的五次方乘(-二分之三根号下a立方b)除以3根号下a分之b2/b 乘 根号【a( 2020-04-05 …
已知a+b=6,ab=4,且a>b,求根号下a+根号下b分之根号下a—根号下b的值 2020-04-05 …
已知a+b=5,ab=6,求根号下a分之b+根号下b分之a的值 2020-04-05 …
ab是有理数,b不等于0,下面化简错误的是 A b分之-a=负b分之a b 负b分之a=负b分之a 2020-04-06 …
已知:字母a\b满足根号下a-1+根号下b-2=0…已知:字母a\b满足根号下a-1+根号下b-2 2020-07-21 …
当a小于0,b小于0,把根号下b分之a化为最简二次根式答案是 2020-07-30 …
如果积分的上界是a下界是b那么a,b是开区间(a,b)还是[a,b]?如果a>c>b,上下界分别a 2020-07-31 …
1.计算2ab根号下a的2次方乘3根号下b分之a除以2分之1根号下a分之一等于?2.已知x为实数且 2020-08-03 …
一道关于有序数对的数学题已知a,b是正整数,且满足2(根号下a分之15+根号下b分之15)是整数,则 2020-10-30 …