排序算法的程序实现(学生版).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《排序算法的程序实现(学生版).docx》由会员分享,可在线阅读,更多相关《排序算法的程序实现(学生版).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、排序算法的程序实现(学生版)1.有如下程序段:For i = 1 To 2For j = 5 To i + 1 Step -1If a(j) a(i) Thent = a(j): a(j) = a(i): a(i) = tEnd IfNext jNext i数组元素a(1)到a(5)的值依次为“33,24,45,16,77”,经过该程序段“加工”后,数组元素a(1)到a(5)的值依次为()A.77,45,33,16,24B.77,33,45,16,24C.77,24,45,16,33D.77,45,33,24,162.小赵对选择排序算法进行了如下改进:在数组的所有元素中找出最小和最大数据的元素
2、,然后将这两个元素分别与第一个和最后一个元素交换数据,在余下的元素中找出最小和最大数据的元素,分别与第二个和倒数第二个元素交换数据,以此类推,直到所有元素的数据按升序排列。小赵编写的VB程序段如下:p = 1: q = 10Do While p qiMin = p: iMax = pFor i = p + 1 To qIf a(i) a(iMax) Then iMax = iNext it = a(iMin): a(iMin) = a(p): a(p) = tt = a(iMax): a(iMax) = a(q): a(q) = tp = p + 1q = q - 1Loop要使程序实现上述算
3、法思想,则方框中的语句是()A.If iMax = p Then iMax = iMinB.If iMin = p Then iMin = iMaxC.If iMax = p Then iMin = iMaxD.If iMin = p Then iMax = iMin3.有如下VB程序段:Dim s(1 To 6) As Strings(1)=4:s(2)=343:s(3)=312:s(4)=12:s(5)=246:s(6)=121c= For i=1 To 5For j=i+1 To 6If s(i)+s(j)s(j)+s(i) Thent=s(j):s(j)=s(i):s(i)=tEnd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 排序 算法 程序 实现 学生
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内