5.3 运用典型算法 同步练习 2025-2026学年高教版中职信息技术基础模块(下册)
5.3 运用典型算法 同步作业
一、单项选择题(本大题共15小题,每小题3分,共45分。每小题只有一个正确答案,多选、错选、不选均不得分)
1. 为解决特定问题而设计的、清晰有序、可执行的有限步骤,称为()
A. 算法 B. 代码 C. 程序 D. 函数
2. 下列不属于算法基本特征的是()
A. 有穷性 B. 确定性 C. 无限性 D. 可行性
3. 算法必须在有限步骤、有限时间内完成,该特征是()
A. 确定性 B. 有穷性 C. 零输入 D. 不可行性
4. 算法每一步操作含义明确、无歧义,体现的特征是()
A. 确定性 B. 随意性 C. 模糊性 D. 重复性
5. 将数据从小到大或者从大到小重新排列的算法是()
A. 查找算法 B. 排序算法 C. 枚举算法 D. 递归算法
6. 在一组数据中寻找指定目标数据的算法为()
A. 排序算法 B. 查找算法 C. 运算算法 D. 赋值算法
7. 逐一排查所有可能情况,筛选出符合条件结果的算法是()
A. 枚举算法 B. 二分查找 C. 冒泡排序 D. 递归算法
8. 把相邻数据两两比较,按照要求交换位置,逐步完成排序的是()
A. 枚举算法 B. 冒泡排序 C. 乱序排列 D. 随机排序
9. 在有序的数据序列中,快速对半查找目标元素的算法是()
A. 顺序查找 B. 二分查找 C. 逐一排查 D. 遍历查找
10. 对于无序数据,最简单、最基础的查找方式是()
A. 二分查找 B. 顺序查找 C. 快速查找 D. 跳跃查找
11. 下列描述算法的方式中,直观易懂、图形化表达的是()
A. 自然语言 B. 流程图 C. 暗语描述 D. 口头描述
12. 关于算法和程序关系,说法正确的是()
学科网(北京)股份有限公司
A. 算法依赖程序,没有程序就没有算法 B. 算法是解题步骤,程序是算法的代码实现 C. 算法和程序毫无关联 D. 程序等同于算法
13. 下列适合使用枚举算法解决的问题是()
A. 查找无序数组最大值 B. 破解简单数字密码 C. 快速排序数据 D. 对半查找数字
14. 二分查找法对数据的要求是()
A. 无需排序、杂乱无序 B. 必须提前有序排列 C. 数据数量无限 D. 必须为文字数据
15. 优化算法的主要目的是()
A. 减少运行步骤、提高执行效率 B. 增加代码长度 C. 打乱执行顺序 D. 增加运行时间
1. 解决问题的有限、明确、可执行的操作步骤,称为___________。
2. 算法四大基本特征:有穷性、确定性、___________、有输入输出。
3. 逐一比对、排查所有可能性的算法叫做___________算法。
4. 对数据进行升序或降序整理的算法是___________算法。
5. 相邻数据两两比较交换、逐层排序的方法为___________排序。
6. 在数据集合中寻找指定元素的算法统称___________算法。
7. 无序数据适用简单的顺序查找,有序数据适用高效的___________查找。
8. 算法常用描述方法:自然语言、___________、伪代码。
1. 算法步骤必须有限,不能无限循环执行。()
2. 二分查找可以直接用于杂乱无序的数据序列。()
3. 枚举算法适合可能性较少、范围固定的问题。()
4. 流程图可以直观、清晰地展示算法执行逻辑。()
5. 算法优化会增加冗余步骤,降低运行效率。()
1. 简述算法的基本特征。
学科网(北京)股份有限公司