52
严肃考试 认真答题
一、单项选择题(共 20 小题,每题 2 分,共 40 分)
姓名:
班级:
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. Python 中input()函数的主要作用是()。()
A. 接收输入数据
B. 输出内容
C. 条件判断
D. 循环执行
10. Python 中print()函数的功能是()。()
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. 在 Python 中实现多分支结构,常用语句是()。()
A. while
B. for
C. if...elif...else
D. print
16. 让计算机从 1 依次数到 100,该程序主要使用()。()
A. 分支结构
B. 顺序结构
C. 加密算法
D. 循环结构
17. 计算1+2+3+…+100,使用公式计算比逐个累加效率更高,这说明()。()
A. 不同算法效率不同
B. 算法越多越好用
C. 循环算法一定最慢
D. 公式不属于算法
18. 逐一尝试所有密码组合来破解密码的方法是()。()
A. 二分法
B. 枚举法
C. 排序法
D. 分支法
19. 四位纯数字密码,每一位有 0-9 十种可能,最多需要尝试()组组合。()
A. 100
B. 1000
C. 10000
D. 100000
20. 密码设置越复杂、位数越多,被破解的概率()。()
A. 越高
B. 不变
C. 随机变化
D. 越低
1. 生活中做事的有序步骤,也可以看作算法。()
A. 对
B. 错
2. 顺序、分支、循环是算法三种最基本的控制结构。()
A. 对
B. 错
3. 移位密码加密后,不需要规则也能准确解密。()
A. 对
B. 错
4. 二分法查找的效率远高于逐一顺序查找。()
A. 对
B. 错
5. 为了方便记忆,可以使用生日、手机号作为账户密码。()
A. 对
B. 错
1. 请简单说一说什么是算法?
2. 请写出算法三种基本控制结构。
3. 什么是明文和密文?
4. 简述二分法的基本思想。
5. 说一说设置安全密码的两个小原则。
关闭
更多问卷
复制此问卷