浙江高中信息技术选考复习选择排序冒泡排序习题_第1页
浙江高中信息技术选考复习选择排序冒泡排序习题_第2页
浙江高中信息技术选考复习选择排序冒泡排序习题_第3页
浙江高中信息技术选考复习选择排序冒泡排序习题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江高中信息技术选考复习选择排序冒泡排序习题

1、某书店在5所学校流动售书量(单位:本)分别是82、113、46、69、35。采用冒泡排序对其进行排序,若完成第一遍时的结果是35、82、113、46、69,则完成第二遍时的结果是(B)35、46、82、69、113。2、该排序采用的算法为冒泡排序,排序方式为升序。3、用冒泡排序对4,5,6,3,2,1进行从小到大排序,第三趟排序后的状态为(A)453216。4、用冒泡排序法对数据7,6,3,9,2从小到大排序,共需经过(B)3趟排序已可以得到正确结果。5、用冒泡排序法将“4,7,8,1,9”从小到大排序,第二趟第二次对比的数据两个数是(D)7、8。6、篮球联赛中,有5个班级的比赛积分依次为14,11,13,8,9。若采用冒泡排序算法对其进行从大到小排序,需要排几遍交换几次,答案为(D)4次排,7次交换。7、某书店在5所学校流动售书量(单位:本)分别是88,110,48,64,35。采用冒泡排序对其进行排序,若完成第一遍时的结果是35,88,110,48,64,则完成第二遍时的结果是(B)35,48,88,64,110。8、该部分VB程序实现的是冒泡排序算法。1.命题:经过一次排序后,数组元素a(l)到a(5)的数据为“28,70,53,57,30”。下一次排序后,数组元素a(l)到a(5)的数据应该是:B)28,30,53,57,70。2.某校有5位学生参加学生会主席竞选,得票数依次为110,98,3,150,67。使用选择排序的方法对得票数进行从大到小排序,需要进行数据互换的次数是:B)4。3.有6位裁判为运动员评分,给出的分数分别为49,45,61,46,58,57。采用选择排序算法对其进行排序,若完成第一遍时的结果为:61,45,49,46,58,57,则完成第二遍时的结果是:C)61,58,57,46,45,49。4.用选择排序算法对一组学生的身高数据进行升序排序,已知第一遍排序结束后的数据序列为165,168,178,175,171,则可能是原始数据序列的选项是:A)175,178,168,165,171。5.经过一次排序后,数组元素a(l)到a(5)的数据为“29,12,9,17,24”。下一次排序后,数组元素a(l)到a(5)的数据应该是:17,29,24,12,9。实现某排序算法的部分VB程序如下:Fori=1To4k=iForj=i+1To5Ifa(j)<a(k)Thenk=jNextjIfi<>kThent=a(i):a(i)=a(k):a(k)=tEndIfNexti运行上述程序前数组元素a(1)到a(5)的数据依次为“17,31,23,55,6”。运行上述程序后,数组元素之间数据交换的总次数是3次。以上程序为选择排序算法的VB实现,通过比较数组中的元素,选择最小的元素并将其与当前位置的元素交换位置,直到整个数组有序为止。在本题中,数组元素为17,31,23,55,6,程序首先将6与其余元素比较,发现6是最小的元素,将其与17交换位置,数组变为6,31,23,55,17。接着,程序从第二个元素31开始比较,发现23是最小的元素,将其与31交换位置,数组变为6,23,31,55,17。再次比较发现55是最大的元素,不需要交换位置,数组变为6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论