内容正文:
2020—2021学年度上学期期中教学质量检测
八年级信息技术
(时间:60分钟 分数:100分)
本试卷分第Ⅰ卷和第Ⅱ卷两部分。共100分,考试时间60分钟。请考生们掌握好时间,答题时要做到自信、沉着、认真思考。
第Ⅰ卷 (共60分)
一.单项选择题(每小题2分,共50分)
1. 对于同一个问题可能有多种求解的方法(算法),也可能有不同的步骤去解决问题,这体现了算法的
A. 有限性 B. 确定性 C. 顺序性 D. 不唯一性
2. 我们把做某一件事或者完成某项工作的方法、步骤或程序称为( )
A. 设计 B. 数学推理 C. 算法 D. 问题
3. 小李同学星期天的计划是:“8:00起床、吃早餐,10:00至11:30学习,12:30看一部电影,14:30打篮球”。用算法描述这计划,合适的算法结构是( )。
A. 循环模式 B. 选择模式 C. 树型模式 D. 顺序模式
4. ( )是在保证某种效果(特性和关系)相同的前提下,将实际的、复杂的物理问题和物理过程转化为等效的、简单的、易于研究的物理问题和物理过程来研究和处理的方法。
A. 等效替代法 B. 人工智能 C. 最优化方法 D. 统筹方法
5. 下面是关于剥毛豆的算法描述:①检查篮中是否有剩余毛豆; ②若无,则算法结束 ③若有,将毛豆剥壳,豆粒放入碗中,豆壳放入垃圾桶;再回到①。该算法的表示方法是( )
A. 自然语言 B. 流程图 C. 伪代码 D. 程序设计语言
6. 计算机的运算过程与人的运算过程相似,以计算“123+321=?”为例,计算机通过( )读取算式,将其转换为二进制形式写入存储器。
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. 下列选项中,不属于Python语言的特点的一项是( )
A. 简单易懂 B. 类库丰富 C. 非交互性 D. 免费开源
14. 启动Python交互式命令窗口的方法:单击“开始”菜单,找到“Python 3.x”,单击 ( )即可启动Python Shell。
A Python 3.x Manuals B. Python 3.x
C. IDLE D. Python 3.x Module Docs
15. Python中,range函数表示产生一个序列,range(6)则表示产生一个( )的序列。
A. 0-6 B. 0-5 C. 1-6 D. 1-5
16. print()是Python的内置函数,执行时会打印输出一个( )。
A. 数字 B. 文字 C. 字符串 D. 提示符
17. 程序中“name=input(”请输入你的姓名:“)”中( )是变量。
A. name B. = C. input D. “请输入你的姓名:”
18. “>>>”是( ),输入相应的命令即可执行程序。
A. 比较运算符 B. 命令提示符 C. 逻辑运算符 D. 算术运算符
19. Python中,定义一个元组h=(4495,4905,5072,4159),调用元组中的某一个元素需要使用元组的下标。下列选项中, ( )表示元组中的第二个元素。
A. h[0] B. h[2] C. h[1] D. h[3]
20. 在Python中运行图中的程序,得到的结果是( )。
A. 21 15 B. 15 21 C. 15 0 D. 0 21
21. 如图,该程序是( )结构。
A. 逻辑 B. 顺序 C. 循环 D. 分支
22. Python中,( )一旦创建就不可修改的。