五1-五下期末试卷
学号:
姓名:
一、单选题(每题2分,共80分)
1. 在设计程序前,我们首先需要做的是()
A. 编写代码
B. 确定和分析问题
C. 测试程序
D. 优化算法
2. 在猜数字游戏中,如果要猜 1-100 之间的数字,每次猜中间数的方法叫做?()
A. 顺序查找法
B. 二分查找法
C. 随机猜测法
D. 倒序查找法
3. 妈妈让小红去超市买东西:买盐、买酱油、买鸡蛋。把这三个任务写成清晰的步骤,这个过程叫做?()
A. 编程
B. 设计算法
C. 调试程序
D. 优化算法
4. 在 Scratch 编程中,重复执行某段代码的积木是?()
A. 如果... 那么
B. 重复执行
C. 等待 1 秒
D. 当角色被点击
5. 小明用程序计算 1+2+3+...+100 的和,如果用循环来做,需要循环多少次?()
A. 50 次
B. 100 次
C. 101 次
D. 99 次
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,这种结构叫?()
A. 循环结构
B. 分支结构
C. 顺序结构
D. 函数结构
12. 用手机导航去公园,导航软件规划路线的过程本质是?()
A. 播放音乐
B. 运行路径规划算法
C. 拍照
D. 打电话
13. 下列哪种猜数字的方法效率最高?()
A. 从 1 开始一个一个猜
B. 每次猜中间的数
C. 随便乱猜
D. 从 100 倒着猜
14. 在编程中,用来存储数据,值可以改变的叫做?()
A. 角色
B. 变量
C. 背景
D. 积木
15. 人脸识别解锁手机,这主要应用了什么技术?()
A. 虚拟现实
B. 人工智能
C. 3D 打印
D. 区块链
16. 爸爸要做红烧肉:切肉→焯水→炒糖色→炖肉。如果顺序错了就做不好,这说明算法具有?()
A. 随机性
B. 顺序性
C. 无限性
D. 模糊性
17. 在 1-1000 中找一个数,用二分法最多需要几次?()
A. 10 次
B. 100 次
C. 500 次
D. 1000 次
18. 下列哪个不是算法的特征?()
A. 有明确的步骤
B. 步骤有限
C. 可以有歧义
D. 能得到结果
19. 短视频 APP 根据你的喜好推荐视频,这是?()
A. 人工推荐
B. 算法推荐
C. 随机播放
D. 按时间排序
20. 在编程中,"重复执行 10 次" 属于什么结构?()
A. 顺序结构
B. 循环结构
C. 分支结构
D. 函数结构
21. 整理书包:放课本→放作业本→放文具盒→放水杯。这个过程最像编程中的?()
A. 循环结构
B. 顺序结构
C. 分支结构
D. 变量
22. 扫地机器人能自动清扫房间,避开障碍物,这主要依靠?()
A. 人工遥控
B. 智能算法
C. 随机移动
D. 固定路线
23. 了解使用者需求常用的方法不包括()
A. 访谈
B. 问卷调查
C. 直接编程
D. 观察
24. 在网上搜索信息时,搜索引擎排列结果顺序用到了?()
A. 随机算法
B. 排序算法
C. 加密算法
D. 压缩算法
25. 下列哪个是生活中的循环?()
A. 每天早上起床刷牙
B. 一次性买东西
C. 去一次公园
D. 看一场电影
26. 自定义函数(自制积木)的主要好处是?()
A. 让程序运行更慢
B. 避免重复代码,程序更简洁
C. 增加角色数量
D. 改变背景颜色
27. 智能音箱能听懂 "播放儿歌" 这样的指令,这是?()
A. 语音识别技术
B. 图片识别技术
C. 文字识别技术
D. 指纹识别技术
28. 解决同一个问题,有两种不同的算法,我们应该选择?()
A. 步骤多的
B. 步骤少的
C. 代码长的
D. 颜色多的
29. 在编程中,如果 "如果分数大于 60,就显示及格",这是?()
A. 循环结构
B. 条件判断
C. 顺序结构
D. 变量赋值
30. 下列哪个不属于在线生活中的算法应用?()
A. 外卖平台派单
B. 网约车接单
C. 手写作业
D. 地图导航
31. 算法的步骤必须是有限的,这是指算法的什么特征?()
A. 确定性
B. 有穷性
C. 可行性
D. 输入输出
32. 在 Scratch 中,创建变量时,变量名应该?()
A. 随便起名字
B. 有意义,能看出存储什么
C. 用数字就行
D. 越长越好
33. 智能翻译软件能把中文翻译成英文,这属于?()
A. 人工智能应用
B. 普通文字处理
C. 图片处理
D. 音频处理
34. 排队打饭:按先后顺序一个一个来,这最像什么算法?()
A. 二分查找
B. 顺序查找
C. 快速排序
D. 冒泡排序
35. 下列关于算法的说法,正确的是?()
A. 算法只能用在电脑上
B. 生活中处处有算法
C. 算法都是很复杂的
D. 算法就是数学题
36. 在编程调试时,发现程序有错误,应该?()
A. 放弃不管
B. 仔细检查,找出错误并修改
C. 全部删掉重写
D. 随便改改
37. 外卖平台给骑手分配订单,让骑手走最优路线,这用到了?()
A. 随机算法
B. 路径优化算法
C. 加密算法
D. 压缩算法
38. 下列哪个是条件判断的生活例子?()
A. 每天都要吃饭
B. 如果明天下雨,就带雨伞
C. 走路一步一步走
D. 重复做眼保健操
39. 关于人工智能,说法正确的是?()
A. 人工智能就是机器人
B. 人工智能的基础是算法
C. 人工智能会取代所有人类工作
D. 人工智能无所不能
40. 评价一个程序好坏,不应该看?()
A. 是否能正确解决问题
B. 运行效率高不高
C. 代码是否清晰易懂
D. 角色画得好不好看
二、多项选择题(每题 3 分,总计 9分)
41. 下列哪些属于生活中的算法?()
A. 做菜的步骤
B. 折纸的方法
C. 解数学题的过程
D. 呼吸
42. 下列哪些是人工智能的应用?()
A. 语音助手
B. 人脸识别
C. 智能推荐
D. 普通计算器
43. 好的算法应该具备哪些特点?()
A. 步骤清晰明确
B. 执行效率高
C. 能正确解决问题
D. 步骤越多越好
三、判断题(每题 1 分,总计 11 分)
44. 算法只能用计算机语言来描述。
对
错
45. 二分查找法比顺序查找法效率高。
对
错
46. 人工智能就是让计算机像人一样思考。
对
错
47. 循环结构就是让程序一直运行,永远不停止。
对
错
48. 生活中处处都有算法。
对
错
49. 自定义函数(自制积木)可以减少重复代码。
对
错
50. 网上的推荐算法只会推荐我喜欢的内容,没有任何坏处。
对
错
51. 解决同一个问题,只能有一种算法。
对
错
52. 变量的值一旦设定就不能改变。
对
错
53. 算法的每一步都必须清晰明确,不能有歧义。
对
错
54. 扫地机器人是人工智能和算法的结合应用。
对
错
关闭
更多问卷
复制此问卷