Font size
WorksheetsGrade 5 qimo
Total questions: 38
Worksheet time: 19mins
算法的核心特征不包括()。
有穷性(有限步完成)
不确定性(步骤可灵活调整)
可行性(步骤可实际执行)
有输出(至少一个结果)
用导航软件规划从家到学校的路线,输入出发地和目的地后,软件计算最优路线并显示,这个过程“显示最优路线”属于算法的()。
输入
处理
输出
验证
妈妈用电饭煲蒸饭,流程是“淘米→放内胆→加水→通电选择程序→蒸饭→保温”,这个过程的算法结构是()。
顺序结构
分支结构
循环结构
混合结构
下列排序法中,通过“相邻元素比较交换,最后逐步浮到末尾”实现排序的是()。
桶排序
冒泡排序
选择排序
二分排序
超市自助结账时,系统会扫描商品条码→识别商品信息→累计算额→接收支付→打印小票,其中“识别商品信息”属于()。
输入
处理
输出
反馈
要从10个不同的玩具价格中找出最贵的,最直接的算法思路是()。
假设第一个价格最贵,再依次与其他价格比较更新
随机选择一个价格作为最贵
把价格打乱后随意挑选
只比较3个价格
下列密码中,安全性最高的是()。
12345678
20150618(生日)
Xy78@Zm3
abcdefgh
下列场景中,主要运用分支结构算法的是()。
按顺序背诵古诗
根据考试分数判断等级(及格/不及格)
重复背诵口诀
统计班级同学的身高总和
用 Python 程序计算“输入两个数的差”,正确的代码片段是()。
a = int(input()); b = int(input()); print(a - b)
a = input(); b = input(); print(a + b)
a = int(input()); b = int(input()); print(a * b)
a = input(); b = int(input()); print(a - b)
二分查找的核心优势是()。
只适用于小数据查找
无需比较直接找到目标
快速缩小查找范围,效率高
只能查找有数据中的最小值
智能手表记录步数时,会持续检测运动状态→累计步数→定时更新数据,这个过程主要包含的算法结构是()。
顺序结构
循环结构
分支结构
无算法结构
(多选题)下列生活场景中,蕴含算法思想的有()。
用洗衣机洗衣服的步骤
图书馆按编号找书的过程
人脸识别解锁手机
随手拿起桌上的水杯
(多选题)关于选择排序和冒泡排序的共同点,说法正确的有()。
都需要通过比较数值大小实现排序
都可能用到循环结构
都能将无序数据整理为有序数据
排序过程都必须交换数据位置
(多选题)下列关于算法描述的说法,正确的有()。
可以用自然语言(文字)描述
可以用流程图直观表示
同一算法只能有一种描述方式
流程图中菱形框表示判断条件
(多选题)下列情况下,体现“算法效率差异”的有()。
用公式计算1到100的和,比逐个累加更快
找10个数的最大值,比分1000个数的最大值更快
用冒泡排序对100个数据排序,比用桶排序更慢
人工计算法比计算器更慢
算法必须通过编程才能实现,生活中的步骤描述不算算法。(对/错)
对
错
同一问题可以有多种不同的算法,效率可能不同。(对/错)
对
错
循环结构的核心是“重复执行某步骤,直到满足终止条件”。(对/错)
对
错
设置密码时,为了方便记忆,所有平台都使用相同密码是安全的。(对/错)
对
错
用流程图描述算法时,流程线的箭头方向表示执行顺序。(对/错)
对
错
二分法不仅可以查找数字,还能用于查找有序排列的文字信息。(对/错)
对
错
在线视频平台的“个性化推荐”功能,没有用到算法。(对/错)
对
错
桶排序的核心思想是“化大为小”,先分桶再对桶内数据排序。(对/错)
对
错
算法的基本流程是( )→( )→( ),例如计算器计算“3+5”时,输入“3”和“5”属于( ),显示“8”属于( )。请选择能完整填入以上空格的组合。
输入→准备→输出;输入;输出
输入→判断→输出;处理;输入
输入→处理→输出;输入;输出
采集→运算→输出;输出;处理
梯形面积公式为 S=(a+b)×h÷2,若输入上底 a=3、下底 b=5、高 h=4,输出的面积 S 是()。
(a)
选择排序算法中,对“15, 7, 23, 9, 4”这组数据从大到小排序,第一次交换后的数据序列是()。
(a)
小明计划周六去广州动物园游玩。如果周六下雨就带雨伞,否则带太阳帽。若用流程图来表示这次出行,在流程图中应补充( )。此流程图属于( )结构。
周六是否下雨;循环结构
周六是否带伞;循环结构
周六是否下雨;分支结构
周六是否带伞;分支结构
冒泡排序是一种( )、( )的问题分解思想。请选择最恰当的组合。
比较相邻→逐步交换上浮
随机选择→一次性排序完成
分桶归类→桶内直接有序
先找最大→直接放到最前
用循环结构实现“从1数到20”,循环条件应设置为( ),循环体应执行( )。请选择正确的组合。
数≤20;每次加1并输出当前数
数≥1;一次输出20个数
数<20;每次减1并输出当前数
数≤10;每次加2并输出当前数
流程图中,圆角矩形表示算法的( )和( ),直角矩形表示( )。
开始;结束;处理
输入;输出;判断
判断;循环;开始
准备;运算;结束
要从“28, 45, 17, 63, 39”中找出最小数,使用“比较交换找最值”的方法,需要比较( )次。
(a)
循环结构包含( )和( )两部分。请选择正确的组合。
循环条件;循环体
输入;输出
开始;结束
判断;处理
某管道长80米,用二分法排查渗漏点,第一次在40米处检测,发现渗漏点在左侧(1-39米),下一次开挖的位置是( )米处。
(a)
超市水果区按“10元以下”“10-20元”“20元以上”分类摆放水果,这种分类方式体现了( )算法的核心思想。
(a)
在红绿灯路口过马路时,决定能否“过马路”的判断条件是()。
绿灯是否亮起
是否有斑马线
道路是否无车
是否有行人
用冒泡排序对数据“27, 13, 35, 9, 42”进行从小到大排序,第一轮比较交换结束后的序列是()。
[13, 27, 9, 35, 42]
[27, 13, 9, 35, 42]
[27, 35, 13, 9, 42]
[9, 27, 13, 35, 42]
某超市促销规则:金额≤100元无优惠,100元<金额≤200元打9折,金额>200元打8折。按照该规则,当购物金额为180元时,实际支付金额是()。
162元
180元
144元
200元
Python 程序计算“长方形周长”,输入 a=6、b=4,代码为 print((a+b)*2),输出结果是()。
(a)
