
2025-2026学年第二学期高教版《信息技术》同步练习 第5单元 感受程序魅力———程序设计入门5.3 运用典型算法 (考试时间:90分钟 试卷满分:100分) 注意事项: 1.答题前,考生务必用黑色字迹的签字笔或钢笔将自己的准考证号、姓名、考场号和座位号填写在答题卡上,用2B铅笔在“考场号”和“座位号”栏相应位置填涂自己的考场号和座位号,将条形码粘贴在答题卡“条形码粘贴处”。 2.作答选择题时,选出每小题答案后,用2B铅笔把答题卡上对应题目选项的答案信息点涂黑:如需改动,用塑料橡皮擦干净后,再选涂其他答案,答案不能答在试卷上。 3.非选择题必须用黑色字迹的签字笔或钢笔作答,答案必须写在答题卡各题目指定区域内相应位置上:如需改动,先划掉原来的答案,然后再写上新的答案;不准使用铅笔和涂改液。不按以上要求作答的答案无效。 4.考生必须保持答题卡的整洁.考试结束后,将试卷和答题卡一并交回。 一、单项选择题:本题共15个小题,每小题3分,。每小题只有一个选项符合题目要求。 1. 下列选项中,属于中职阶段重点掌握的典型算法是( ) A. 神经网络算法 B. 排序算法 C. 深度学习算法 D. 人工智能算法 2. 算法的基本特征不包括( ) A. 有穷性 B. 不确定性 C. 可行性 D. 输入输出 3. 用“冒泡排序”对一组数据进行升序排列时,核心思路是( ) A. 直接选取最小值放在最前面 B. 相邻两个数据比较,将较大的数向后移动 C. 随机打乱数据后重新排列 D. 按数据出现次数排序 4. 下列场景中,适合运用“枚举算法”解决的是( ) A. 计算两个数的和 B. 找出100以内的所有偶数 C. 对10个数据进行排序 D. 判断一个数是否为质数 5. 关于算法与程序的关系,下列说法正确的是( ) A. 算法就是程序 B. 算法是程序的核心,程序是算法的具体实现 C. 程序不需要算法支撑 D. 算法不能通过程序实现 6. 下列关于枚举算法的说法,错误的是( ) A. 枚举算法又称穷举算法 B. 枚举算法需要逐一验证所有可能的情况 C. 枚举算法适合解决范围较小的问题 D. 枚举算法效率极高,适合处理大量数据 7. 用冒泡排序对数据[3,1,4,2]进行升序排列,第一次排序后的数据结果是( ) A. [1,3,2,4] B. [1,3,4,2] C. [3,1,2,4] D. [3,1,4,2] 8. 下列算法中,适合用于“判断一个数是否为质数”的是( ) A. 冒泡排序 B. 枚举算法 C. 快速排序 D. 二分查找 9. 算法的有穷性是指( ) A. 算法的步骤必须有限,执行完有限步骤后能结束 B. 算法只能处理有限的数据 C. 算法的代码长度有限 D. 算法只能被执行有限次 10. 下列关于冒泡排序的说法,正确的是( ) A. 冒泡排序只能进行升序排列 B. 冒泡排序的核心是“两两比较,逐步归位” C. 冒泡排序效率比所有排序算法都高 D. 冒泡排序不需要循环语句实现 11. 运用枚举算法解决问题时,首要步骤是( ) A. 编写代码 B. 明确枚举的范围和判断条件 C. 调试程序 D. 设计界面 12. 下列程序片段中,体现枚举算法思想的是( ) A. a = 5 b = 3 print(a+b) B. for i in range(1,101): if i%2 == 0: print(i) C. list1 = [5,2,7] list1.sort() print(list1) D. x = int(input()) if x%2 == 0: print("偶数") 13. 二分查找算法的核心优势是( ) A. 适合未排序的数据 B. 查找效率高,无需逐一比对 C. 实现简单,无需判断条件 D. 适合所有数据查找场景 14. 下列关于典型算法的应用,说法正确的是( ) A. 排序算法只能用于数字排序 B. 枚举算法可以解决所有问题 C. 不同的问题可以选择不同的算法解决 D. 算法越复杂,解决问题的效率越高 15. 运用算法解决问题的基本流程是( ) A. 设计算法→分析问题→编写程序→调试运行 B. 分析问题→设计算法→编写程序→调试运行 C. 编写程序→设计算法→分析问题→调试运行 ... ...
~~ 已预览到文档结尾了 ~~