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

  • 0
  • 0
  • 约2.54千字
  • 约 4页
  • 2026-03-11 发布于浙江
  • 举报

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

义务教育版(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、35B.108、24、12、91、35

C.35、24、12、91、108D.108、24、91、12、35

7.选择排序流程图中,“已排序个数4”属于()

A.开始步骤B.判断条件

C.执行操作D.结束步骤

8.用选择排序对数据排序时,已排序个数从0开始,每完成一轮排序,已排序个数会()

A.不变B.加1

C.减1D.加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、5B.8、3C.8、5、3D.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.不认

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档