第17课《选择排序轻松做》一课一练测试题 义务教育版(2024)五年级全一册(含答案)

文档属性

名称 第17课《选择排序轻松做》一课一练测试题 义务教育版(2024)五年级全一册(含答案)
格式 doc
文件大小 394.0KB
资源类型 试卷
版本资源 义务教育版
科目 信息技术(信息科技)
更新时间 2026-03-10 00:00:00

图片预览

文档简介

中小学教育资源及组卷应用平台
义务教育版(2024)五年级全一册第17课《选择排序轻松做》
一课一练测试题
班级: ________________________
学号: ________________________
姓名: ________________________
一、选择题(每题4分,共20题,满分80分,请将正确答案的序号填在括号内,每题只有一个正确答案。)
1. 下列哪种场景不属于排序的应用?( )
A. 小朋友按身高排队
B. 水果按大小分类
C. 给玩具按颜色摆放
D. 动物按奔跑速度排序
2. 选择排序算法的核心操作不包括( )
A. 寻找最大数/最小数
B. 交换位置
C. 直接输出所有数据
D. 缩小未排序范围
3. 桌上有5个编号1-5的盒子,每个盒子有一张数字卡片,用选择排序从大到小排序时,第一步应( )
A. 直接交换1号和5号盒子的卡片
B. 找出最大数的卡片所在盒子
C. 把所有卡片按顺序摆放
D. 计算所有数字的总和
4. 选择排序中,若有5个无序数字,需要进行多少轮排序操作?( )
A. 5轮 B. 4轮 C. 3轮 D. 6轮
5. 下列关于选择排序算法描述正确的是( )
A. 不需要循环结构就能完成排序
B. 每次只需要找到未排序中的最大数并交换
C. 排序时不需要交换卡片位置
D. 只能对5个数字进行排序
6. 初始数据为108、24、12、91、35,用选择排序从大到小排序,第一轮排序后的数据是( )
A. 108、91、12、24、35 B. 108、24、12、91、35
C. 35、24、12、91、108 D. 108、24、91、12、35
7. 选择排序流程图中,“已排序个数<4”属于( )
A. 开始步骤 B. 判断条件
C. 执行操作 D. 结束步骤
8. 用选择排序对数据排序时,已排序个数从0开始,每完成一轮排序,已排序个数会( )
A. 不变 B. 加1
C. 减1 D. 加2
9. 下列关于选择排序和计算机关系的说法,正确的是( )
A. 计算机不需要选择排序就能快速排序
B. 选择排序是计算机常用的排序算法之一
C. 计算机只能用选择排序排序
D. 选择排序对计算机来说太复杂
13. 程序中“data = [64, 25, 12, 22, 11]”表示( )
A. 排序后的结果 B. 要排序的数据列表
C. 已排序的个数 D. 最大数的值
14. 选择排序中,若最大数已经在未排序的第一个位置,应该( )
A. 继续交换位置 B. 不交换,直接进入下一轮
C. 重新寻找最大数 D. 结束排序
15. 初始数据为5、3、8、1、2,用选择排序从大到小排序,第二轮排序后,已排序的数据是( )
A. 8、5 B. 8、3 C. 8、5、3 D. 8、1、2
16. 选择排序算法的步骤中,“重复查找并交换”体现了( )
A. 顺序结构 B. 循环结构
C. 分支结构 D. 无结构
17. 下列哪种操作属于选择排序的核心步骤?( )
A. 计算数字的平均值
B. 找出未排序中的最大数并交换
C. 把所有数字相加
D. 给数字编号
18. 用程序实现选择排序时,内层循环的作用是( )
A. 控制排序的轮数
B. 找到未排序中的最大数
C. 输出排序结果
D. 交换所有数字位置
19. 选择排序中,排序数据的个数越多,需要的执行次数( )
A. 越少 B. 越多 C. 不变 D. 不确定
20. 下列关于sorted( )函数的说法,正确的是( )
A. 不能用于排序
B. 是Python中简单便捷的排序函数
C. 比选择排序算法复杂
D. 只能对整数排序
21. 小朋友说“观察就能排好顺序,计算机有点笨”,下列观点正确的是( )
A. 认同,计算机不如人聪明
B. 不认同,计算机能快速处理大量数据,选择排序更规范
C. 认同,选择排序没必要
D. 不认同,计算机只能用选择排序
二、判断题(每题2分,共10题,满分20分)
1. 选择排序只能对数字进行从大到小的排序。( )
2. 日常生活中,排序是非常常见的事情。( )
3. 用选择排序对5个数字排序,需要进行5轮操作。( )
4. 选择排序的核心是“找最大数/最小数+交换位置”。( )
5. 程序中的循环结构可以帮助实现选择排序的重复操作。( )
6. 选择排序时,每次交换后,未排序的范围会缩小。( )
7. 计算机只能用选择排序算法进行排序。( )
8. 初始数据为10、20、30、40、50,用选择排序排序时,不需要进行任何交换。( )
9. 选择排序中,已排序个数的初始值是1。( )
10. 修改程序中参与排序的数据个数,排序结果不会发生变化。( )
参考答案
一、选择题(每题4分,共80分)
1.C 2.C 3.B 4.B 5.B 6.B 7.B 8.B 9.B 10.B 11.C 12.B 13.B 14.B 15.A 16.B 17.B 18.B 19.B 20.B
二、判断题(每题2分,共20分)
1.× 2.√ 3.× 4.√ 5.√ 6.√ 7.× 8.√ 9.× 10.×
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
同课章节目录